Due to stormy weather postponing it,the D-Day invation of france began at```````前半句为什么错?和having been postponed because of stormy weather比

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/08 11:50:27

Due to stormy weather postponing it,the D-Day invation of france began at```````
前半句为什么错?
和having been postponed because of stormy weather比

前者 postponing it的逻辑主语 是 stormy weather 是介词宾语 的宾补
但是due to 这个短语介词 后面 是不能 跟复合宾语 的
所以 应改成 with stormy weather postponing it
或者 because tormy weather postponed it ,
后者 having been postponed because of stormy weather
是现在分词 的完成式的被动形式 作主句的原因状语 其逻辑主语是 句子主语 是被动关系 且动作发生在 谓语动词 began 之前 所以正确 其中 because of stormy weather是介词短语 修饰现在分词having been postponed是现在分词的原因状语

due to是副词啊,后面加名词或者名词词组的,跟because of一样用

due to 是介词短语,后面只能接名词或是名词性短语,所以上面的可以改为:Due to stormy weather'S postponing