楼主您好,以下是我的分析,希望对你有所帮助!
主要有两组区别:
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 中,前者更强调现今状况与前两年比较起来如何如何,而后者则强调过去的两年中发生了种种事情。
如有不详尽,欢迎追问;如满意,望采纳~谢谢!
都一样,都是指从两年前算起持续至现在的一个时间段, 意为“在过去的两年中”, 是【现在完成时】标志性状语
如不明白请追问,要是满意请【采纳】
祝学习进步