in the last two years/during the last two years/in the past two years

/during the past two years有什么区别?

楼主您好,以下是我的分析,希望对你有所帮助!


主要有两组区别:

    in 和 during 的区别。in 通常指在某一期间,不强调开始或结束,只是陈述事实,所以在in the last two years 作时间状语的句子中,谓语往往使用一般过去时态,表示事情过去发生,现在不再进行。而during 通常指特定的时间段内,强调这段时间的两个点,即起点和终点,重在强调过程对某时刻产生的影响,因而在 during the last two years 作时间状语的句子中,谓语往往使用完成时态,表示该时段发生的事情对过去或现有结果产生了一定影响。

    last 和 past 的区别。首先,就翻译来讲,last 表示“上一个……”,而past 表示“在过去的……中”,此时观察翻译情况,就可以初步判断,在in the last two years 和 in the past two years 中,前者更强调现今状况与前两年比较起来如何如何,而后者则强调过去的两年中发生了种种事情。


如有不详尽,欢迎追问;如满意,望采纳~谢谢!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-30
都一样,都是指从两年前算起持续至现在的一个时间段, 意为“在过去的两年中”, 是【现在完成时】标志性状语

如不明白请追问,要是满意请【采纳】

祝学习进步本回答被提问者采纳