---_____ no taxis,we had to walk here in the heavy snow.为啥不填There was 填There being?

如题所述

这是属于非谓语范畴

因为这个句子,只是以逗号分开,没有连词,因此,只能有一个动词,这个谓语动词是walk,其他的动词就要处理成非谓语

原来是there was ,那么was 是动词,变成非谓语是there being

这属于非谓语中的独立主格结构,there being,being不能省略
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-09
如果填there was,那么这就是两个句子,就必须加上一个连词,这就话是因果关系,所以加上because或者so。英语不像汉语,几句话中间只要打上标点符号就可以了。英语中只要满足有主语谓语,那么就是一个句子。
there being 中没用谓语动词,就是一个独立的现在分词表示原因。