英语语法问题高手请进

2024-11-17 22:41:53
推荐回答(4个)
回答1:

你好,可以肯定一点:不可以填 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)。

希望可以帮到你,有需要可以再讨论,嘻嘻

回答2:

causing,分词作状语,caused不可以,storm 和cause是主动关系,应用现在分词

回答3:

宜用causing
不能填caused 不是被动

回答4:

causing . 现在分词作结果状语,表示意料之中的结果。