问个关于动名词的问题

来源:百度知道 编辑:UC知道 时间:2024/05/08 15:02:25
The storm left,(D)a lot of damage to this area.
A.caused B.to have caused C.to cause D.having cause
请问为什么用动名词而不用不定式?“having cause...area”是不是状语?动名词不是不能做状语吗?

首先动词不定式一般用法:一是表目的,二是表示即将发生的动作,这里显然两种都不是,所以不能用不定式
having cause...area”是状语,但是不是表伴随的状态,它这里而是结果
表伴随状语如下:the teacher left the class,holding some books under his armes老师夹着书本离开教室(表示伴随状态)

这是伴随状语,动名词可做伴随状语

因为是storm和cause之间是主动关系,所以要用现在分词,也就是Ing形式,而题意是已经发生过的事情对现在的影响,所以用完成时。

在这里动名词做了伴随状语。

动名词可以做伴随状语
暴风过去,(伴随着结果是)对此地带来了很多破坏
不定式一般表示目的状语 还可以表示将来