英语语法的时态问题?There being no bus,we had to walk home.这句话里为什么后面是had to前面是there being啊?这句话是我在某资料上看到的,请问是正确的么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/29 17:54:13

英语语法的时态问题?
There being no bus,we had to walk home.
这句话里为什么后面是had to
前面是there being啊?
这句话是我在某资料上看到的,请问是正确的么?

There being no bus、是独立主格结构,也算是非谓语的一个分支
它在这里是作原因状语的,因为没车,所以不得不走回家.
是叙述一件过去的事,用过去时,一点问题都没有

There was no bus. We had to walk home.
因为前一句是过去时,所以后一句要用had to.

- -
这不会是传说中的改病句把
错的啊0.0
把being改成 was