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

英语语法问题
It happened that I saw a traffic accident happened when I crossed the street
为什么从句不用进行时态 was crossing 我正在过马路时 发生了事故 过去进行时吧
dd高手7051 1年前 已收到4个回答 举报

hyg9490 幼苗

共回答了11个问题采纳率:100% 举报

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.的状语呢?也是模棱两可的.

1年前 追问

7

dd高手7051 举报

原题是 当我过马路时 碰巧看见一场车祸发生 ______ _____that I ____a traffic accident _____when I _____the street 老师讲的答案是那个 那么最正确的 填什么呢 还有2楼那位说的 做过去分词 什么用法?

举报 hyg9490

二楼的将saw看作复宾用法了。认为see sth. happened是错误的,该说成是see sth. happening. 因为happen是不可数名词,没有被动态,所以不能用过去分词作宾补,只可以用现在分词。后面说happening是过去分词是口误。 如果限定一空一词,也只能这么填了(应该有动词在括号中的吧)。如果不这么限定,就有更好的用词。

vbbccx 幼苗

共回答了426个问题 举报

这个原句本身有错误。
It happened that I saw a traffic accident happened when I crossed the street
..........................I saw a traffic accident 后面只能是 happen 或 happening. 过去式是错误的。原因,感官相关的一些多次,包括 see...

1年前

2

张本浩 幼苗

共回答了18个问题采纳率:77.8% 举报

when引导的从句一般不用进行时的,while 用的多,此句when那句表示一个过程或者一个状态吧…谢谢!

1年前

1

wangyuhuial 幼苗

共回答了13个问题 举报

when 引导的从句本来就不用过去进行时,就用过去时,那个是while

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.040 s. - webmaster@yulucn.com