作业帮 > 英语 > 作业

The storm left ,____ (cause) a lot of damage to this area.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/14 18:17:45
The storm left ,____ (cause) a lot of damage to this area.
这里面有人建议填having caused ,我的疑惑是在非谓语中having done,它与句中动词发生的时间有明显的先后关系,但本题好像在left之后发生的怎么用having caused 可以填caused吗?
你好,可以肯定一点:不可以填 caused
1,先给你罗嗦一下动词的 done 和V-ing 形式作为非谓语动词时分别表达的含义:
done 表示:a,动作完成 b,被动; V-ing 表示:a,动作正在进行 b,主动
2,这边因为前面有left作为这句话的谓语,后面又没有任何连词,所以空处需要填一个非谓语动词形式,(一个句子只能有一个动词,多个动词需要有连词连接:这句话The storm left "and" caused a lot of damage to this area.加了and,这样你的caused就对了)
3,cause: causing 和caused;风暴和发生之间不存在谁让风暴发生,属于自然现象应该用主动,所以排除caused . 这边causing表示主动就可以,但是 若想强调对现在的影响,而且cause的动作发生在leave之后,所以我们用它的完成式 having caused这边是最好的(这个时候还是表示主动,causing的完成式就是 having caused).
希望可以帮到你,有需要可以再讨论,嘻嘻