一道高中英语题,请高手指教~~

来源:百度知道 编辑:UC知道 时间:2024/06/23 04:27:06
Have you heard of the traffic accident ______ yesterday?
A. happened B.happening C.which happened D.happen
答案 C。为什么B不对?

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

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

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

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