问个关于动名词的问题

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老师夹着书本离开教室(表示伴随状态)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-01-20
这是伴随状语,动名词可做伴随状语
第2个回答  2007-01-20
因为是storm和cause之间是主动关系,所以要用现在分词,也就是Ing形式,而题意是已经发生过的事情对现在的影响,所以用完成时。

在这里动名词做了伴随状语。
第3个回答  2007-01-20
动名词可以做伴随状语
暴风过去,(伴随着结果是)对此地带来了很多破坏
不定式一般表示目的状语 还可以表示将来