作业帮 > 英语 > 作业

20.More highways havebeen built in China,__it much easier fo

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/05/14 06:03:32
20.More highways havebeen built in China,__it much easier for people to travel from one place to another.A.making B.made C.to make D.having made
选D为什么不行?
making 在这里做伴随状语,是指状语从句的动作伴随主句发生,强调正在进行.而having done有动作先后性,强调已经完成.(more highways have been built 是现在完成时,所以从句应该用making)
再问: 用完成时就一定要代表动作先后吗? 一个句子两个完成时不行吗? 用having made 为什么强调动作先后了? 前面那句话不是也是完成时吗?
再答: have made 不是非谓语,这里要填非谓语动词。having made 是have made 的ing形式(非谓语形式),因为have made 是现在完成时,所以having made 在一定程度上也表示完成。
再问: 两个完成时不行吗?
再答: 两个完成时在有些情况也行,但这道题从句就是说现在的正在发生情况啊