发布网友 发布时间:2024-10-17 22:29
共5个回答
热心网友 时间:2024-12-03 15:46
一般现在时表示在过去的某一段时间内持续发生的动作,但这一动作现在已经结束, in the last two years表明是最后两年,延续到了现在。 所以不能用一般现在时。现在完成时太是站在“现在”回顾“过去”,表示一个开始于过去的动作或状态一直延续到了现在。所以就用has changed. 望采纳热心网友 时间:2024-12-03 15:46
这道题目中出现了一个时间段,“in the last two years”,通常来说,出现时间段就需要考虑用完成时,因为过去式是时间点。而且in the last……基本上可以作未完成时的时间短语来记,通常都用完成时的。热心网友 时间:2024-12-03 15:47
in the last two years 意思是在过去的两年里面,时间是在过去,动作已经完成了,所以要用完成时。热心网友 时间:2024-12-03 15:47
现在完成时是过去发生的动作对现在造成的影响或结果,通常句子有in the past/last few years 此句为类似情况。热心网友 时间:2024-12-03 15:48
注意in the last two years.有过去的时间段.用完成时.过去时用于有明确时间点的情况