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

问题描述:

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为什么不行?
1个回答 分类:英语 2014-10-16

问题解答:

我来补答
making 在这里做伴随状语,是指状语从句的动作伴随主句发生,强调正在进行.而having done有动作先后性,强调已经完成.(more highways have been built 是现在完成时,所以从句应该用making)
再问: 用完成时就一定要代表动作先后吗? 一个句子两个完成时不行吗? 用having made 为什么强调动作先后了? 前面那句话不是也是完成时吗?
再答: have made 不是非谓语,这里要填非谓语动词。having made 是have made 的ing形式(非谓语形式),因为have made 是现在完成时,所以having made 在一定程度上也表示完成。
再问: 两个完成时不行吗?
再答: 两个完成时在有些情况也行,但这道题从句就是说现在的正在发生情况啊
 
 
展开全文阅读
剩余:2000