非谓语的问题( ),we had to walk home last night.A.There is no bus.B.Tere was no bus.C.There being no bus.D.Being no bus.C,D选项有什么区别呀 抱歉,为什么用being

问题描述:

非谓语的问题
( ),we had to walk home last night.
A.There is no bus.
B.Tere was no bus.
C.There being no bus.
D.Being no bus.
C,D选项有什么区别呀
抱歉,
为什么用being

There be 句型表示 ...有... 的意思。而此处用非谓语表示(原因)状语,因此要用 be 动词的ing形式,表示 因为没有公交车了,我们昨晚不得不走路回家. D选项的 原型应该是 Be no bus 根本就说不通意思。

后面是一个完整的句子,但是前面并没有连词,所以第一个空就不能是一个完整的句子,排除A,B
there be句型,本来这个句子是there is no bus,但由于不能成为句子,所以就用一个独立主格结构(there being...),在这里作原因状语.

因此D也不对.