in the past few years和over the past few years有什么区别

如题所述

in the past few years和over the past few years的区别为:含义不同、用法不同、侧重点不同。

一、含义不同

1.in the past few years

释义:在过去的几年中;在过去几年中;在过去的几年里;在过去的几年;在过去几年

2.over the past few years

释义:过去几年

二、用法不同

1.in the past few years

用法: in表示在某范围之内,是其中的一部分,通常指确切的某个时刻。

2.over the past few years

用法:over常和动态动词连用,指“从……上面越过”或“横越”;表静态时,指“在彼处”。

三、侧重点不同

1.in the past few years

解析:in 可以说是在强调,在过去的几年中,你一直在做你没有在这之前做过的一些事情。

2.over the past few years

解析:over 在强调,你已经在某个时间点,前几年这样做,直至目前为止(而且可能在将来继续做它)。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-13

in the past few years和over the past few years的区别为:含义不同、用法不同、侧重点不同。

一、含义不同

1.in the past few years

释义:在过去的几年里。

例句:

Many workers have taken to the arts in the past few years. 

过去几年中,许多工人对美术发生了兴趣。

2.over the past few years

释义:过去几年。

例句:

In your judgment, what has changed over the past few years? 

依你看,过去几年里发生了什么改变呢?

二、用法不同

1.in the past few years

用法: in表示在某范围之内,是其中的一部分。

2.over the past few years

用法:over常和动态动词连用,指“从……上面越过”。

三、侧重点不同

1.in the past few years

解析:in是侧重与在物体的内部且有表示方式的意思;在强调,在过去的几年中,你一直在做你没有在这之前做过的一些事情。

2.over the past few years

解析:over是指在物体的上,且有越过的意思; over 在强调,你已经在某个时间点,前几年这样做,直至目前为止(而且可能在将来继续做它)。

本回答被网友采纳
第2个回答  推荐于2018-02-26
They're both valid, and there's no real difference in meaning. But arguably in emphasizes that for the past few years you've been doing something you weren't doing before that, whereas over emphasizes that you've been doing it from some point in time a few years ago, right up to the present moment (and may well continue doing it into the future). –FumbleFingers (回答者)

意思即是:2种说法都可以,并且有在意义上没有真正的区别。 但是,in 可以说是在强调,在过去的几年中,你一直在做你没有在这之前做过的一些事情,而 over 在强调,你已经在某个时间点,前几年这样做,直至目前为止(而且可能在将来继续做它)本回答被网友采纳
第3个回答  2016-07-27
in the past few years 在过去的几年里
例子I've seen little of her in the past few weeks.
记住:
in/over the past/last few years 都是现在完成时态的标志.
Over the past few years all this has changed.
在过去的几年中这一切都改变了。本回答被提问者采纳
相似回答