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

4个回答

  • 哥们,这种问题不是很好回答

    did she made 有错没?没有?为什么用has she made 而不用前者?原因就是一个习惯问题和哪个更好的问题.

    这里用完成时强调的是过去她做过的努力对现在产生了影响,而did she made只强调她以前用功,没有强调的功能,一般英语中强调用完成时.

    这种题出来一定要仔细考虑,比如在高考中很多题的选项不是错误,就是没有正确选项合适.你要是硬纠错没有错,但是did she made不合适,外国人不习惯这么说.

    所以哥们,以后一是要留心一下英语原汁原味的表达,二是要记住当题中有强调的意味是多用完成时