作业帮 > 英语 > 作业

英语语法问题It happened that I saw a traffic accident happened whe

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/22 06:13:42
英语语法问题
It happened that I saw a traffic accident happened when I crossed the street
为什么从句不用进行时态 was crossing 我正在过马路时 发生了事故 过去进行时吧
It happened that I saw a traffic accident happened when I crossed the street
为什么从句不用进行时态 was crossing 我正在过马路时 发生了事故 过去进行时吧.
答:这句子不是我造的,所以我不能回答这个为什么的问题.但我可以猜测.
这个妙句是我们的某个老师造的.目的是想在一句话中出现两个不同的happen的用法.他成功了.
it happened that 是一个句型,表示“碰巧”发生了that从句所表示的这一件事情.
这里的第二个happened并不是过去分词(see sth.done),因为happen为不及物动词,没有被动.只能看成是saw后跟的是一个宾语从句,省略了that
这个宾语从句就是:a traffic accident happened when I crossed the street.
这个when从句的时态确实不是很好.不过,出题者没有想这么多,只要将两个happen扭在一起就行了!管它语境如何,合不合逻辑呢!
另外,这个when从句到底是宾语从句中的状语还是I saw sth.的状语呢?也是模棱两可的.
再问: 原题是 当我过马路时 碰巧看见一场车祸发生 ______ _____that I ____a traffic accident _____when I _____the street 老师讲的答案是那个 那么最正确的 填什么呢 还有2楼那位说的 做过去分词 什么用法?
再答: 二楼的将saw看作复宾用法了。认为see sth. happened是错误的,该说成是see sth. happening. 因为happen是不可数名词,没有被动态,所以不能用过去分词作宾补,只可以用现在分词。后面说happening是过去分词是口误。 如果限定一空一词,也只能这么填了(应该有动词在括号中的吧)。如果不这么限定,就有更好的用词。