Have you heard of the traffic accident ______ yesterday?

Have you heard of the traffic accident ______ yesterday?
A.happened B.happening C.which happened D.happen
C.为什么B不对?
网上包库用户 1年前 已收到4个回答 举报

x0df 幼苗

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

这里which引导的是个定语从句,修饰的是前面的宾语the traffic accident ,这句话的意思是“你听说了昨天发生的那场交通事故吗”. ..happen是个不及物动词,没有被动形式,它也是个瞬间行为动词,没有ing的形式表示动作的持续性,因而ABD三种形式都无法修饰宾语

1年前

7

火的后遗症 幼苗

共回答了3个问题 举报

因为事故相对现在已经发生,而在现在完成时中描述过去,就要用不定式从句。而B是动名短语式。

1年前

1

tpmj68 幼苗

共回答了2个问题 举报

呀。
不做英语题好多年。
A过去分词表被动比如说你认识A,murderred by B,不?
B现在分词表进行比如说你认识A,hugging with B,不?
C都不行,只好用比较复杂的从句你认识A,who used to be a doctor,不?
D怎么都不对

1年前

0

绿林豪客 幼苗

共回答了3个问题 举报

have you heard of 、yesterday表明该事件已经发生,而不是正在发生,所以不选B

1年前

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