Since 1994,the glacier in Antarctica has lowered by as much as 90cm ,________sea level to rise.这里为什么不可以填having caused 而要填causing呢?都是表主动,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 10:57:38
Since1994,theglacierinAntarcticahasloweredbyasmuchas90cm,________sealeveltorise.这里为什么不可以填havingcause

Since 1994,the glacier in Antarctica has lowered by as much as 90cm ,________sea level to rise.这里为什么不可以填having caused 而要填causing呢?都是表主动,
Since 1994,the glacier in Antarctica has lowered by as much as 90cm ,________sea level to rise.
这里为什么不可以填having caused 而要填causing呢?都是表主动,

Since 1994,the glacier in Antarctica has lowered by as much as 90cm ,________sea level to rise.这里为什么不可以填having caused 而要填causing呢?都是表主动,
现在分词的完成形式having done 作状语 表示动作发生在前 经常作原因状语 表示前因后果 时间上有所区分 因在前 故 用现在分词的完成形式.
现在分词的一般形式doing作状语 表示动作同时发生或相继发生 经常作伴随状语 时间状语或结果状语.
本句是结果状语 或伴随状语 故 只能用现在分词的一般形式 causing
如果用having caused 是原因状语 .则会出现逻辑错误 因果颠倒

因为有since,所以后面接完成时

causing
v-ing 做状语