首页 > 留学知识库

问题: 非谓语动词填空

The storm left,____ a lot of damage to this area.
A.caused B.to have caused
C.to caused D.having caused
选哪个为什么 ,其他选项什么时候用呢

谢谢~`

解答:

选D。
The storm left,____ a lot of damage to this area.
A.caused B.to have caused
C.to caused D.having caused
1、先确定这道题考查非谓语动词做状语(无连词;四选项均为非谓语动词形式);

2、A项为过去分词,表“被动和完成”;BC项为不定式,通常做目的状语,或用only to do表出科意料的结果;D项为现在分词的完成形式,表“主动和完成”。

3、句中主语为storm,自然是storm cause damage,为主谓关系,所以选表主动的;句中的谓语动词为left,casue damage当然是发生在left之前,故用完成形式。所以D项为最佳答案。

4、其它选项只能对句子做出很大调整才可能用到。如:
The storm which (had)caused a lot of damage to this area left.