为什么不能用having caused?

为什么不能用having caused?
The heavy snow lasted for a week,causing a serious traffic confusion in the whole area.
dusky 1年前 已收到3个回答 举报

臧楠 幼苗

共回答了17个问题采纳率:94.1% 举报

【解答】The heavy snow lasted for a week,causing a serious traffic confusion in the whole area.
【解析】这句话考察非谓语动词.在这句话中,causing表明了动作的先后性,表达了先下雪,再造成了严重的交通堵塞.若用having caused,则意思变为因为交通严重堵塞,因此大雪持续了一周.这样是不符合逻辑的.
所以,原句是正确的.
希望可以帮到你.

1年前

6

w68ng 幼苗

共回答了15个问题 举报

结果状语,主句是后面从句产生的原因,如果用having cause d.完成时,先于主句发生了就

1年前

1

jds414 幼苗

共回答了26个问题 举报

having done结构做状语,表示“已经做了某事”,也就是说,如果这里用having done的话,句意就变成了“已经造成严重交通堵塞,大雪持续了一个星期”句意上显然是说不通的,所以不用having done。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.042 s. - webmaster@yulucn.com