这里为什么用完成时,而不用一般过去时?has she made 换为did she made

这里为什么用完成时,而不用一般过去时?has she made 换为did she made

题目
这里为什么用完成时,而不用一般过去时?has she made 换为did she made
So much progress has she made in the past few months that she now has no difficulty in making herself understood in English.
答案
哥们,这种问题不是很好回答
did she made 有错没?没有?为什么用has she made 而不用前者?原因就是一个习惯问题和哪个更好的问题.
这里用完成时强调的是过去她做过的努力对现在产生了影响,而did she made只强调她以前用功,没有强调的功能,一般英语中强调用完成时.
这种题出来一定要仔细考虑,比如在高考中很多题的选项不是错误,就是没有正确选项合适.你要是硬纠错没有错,但是did she made不合适,外国人不习惯这么说.
所以哥们,以后一是要留心一下英语原汁原味的表达,二是要记住当题中有强调的意味是多用完成时
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.