_.I had to walk home(_).I had to walk homeA.There was no bus B.There being no busC.There were no busesD.There was not a bus我也觉得选A。可我们老师是说选B。
_.I had to walk home
(_).I had to walk home
A.There was no bus
B.There being no bus
C.There were no buses
D.There was not a bus
我也觉得选A。可我们老师是说选B。
如果这里的标点是“.”则答案应该不是B
如果这里的标点是“,”则答案是 B
B答案是非谓语动词作状语,别的句子不是状语从句
A项跟D项是一样的。no=not a/an.C项语法上跟A、D项也一样啊。只是一般不这么用。
这四个选项都没有语法上的错误。选B是用动名词形式做原因状语。there being 引导这个原因状语从句。
仅供参考。
如果选b的话,那你打字的时候就打错了,括号后面的是逗号不是句号了。一定要注意那个标点,如果是句号就是a,如果是逗号则是b因为是独立主格结构了。你再仔细看看原题是逗号还是句号
关键在于前面的那个句号啊,选B没有谓语了
一般情况下都是A
可是C你也不能说是错的,谁说就一定等一辆车的,可以很多辆车,很多路车都到家,可是都没来
所以从这个角度想,AC其实一样,选了一个另一个也就对了,排除法的话会选到B
there being 的用法
1) 用作介词后的复合宾语
I never dreamed of there being a picture on the wall.
我从未想到墙壁上有幅画。
I was wrong about there being some misunderstanding between us.
认为我们之间有误解是我的错误。
2) 作状语用的独立结构
There being nothing to do, we went home.
因为没有什么事要办,我们就回家了。
There being nobody else at hand, I had to do it by myself.
由于身边没有别人,我只得自己干了。
所以,综合说的话,前面是逗号就是选B了,AC其实一样的,硬说的话,平时A用的多,但是如果A对了C也不能说错,所以,我只能说,题目有问题啊,题出的不严谨,掌握到用法就可以了
选A
there be是固定结构,排除B
是一辆巴士也没有,而不是没有很多辆巴士,排除C
D的意思是那里不是一个巴士,语义错误,排除
这样啊,我觉得如果两个句子之间是逗号,就应该选B,前面那句是表示一种状态,不是一个独立完整的句子.
如果是句号,还是应该选A