'In' the past few years Vs 'Over' the past few years

14

4

Which preposition goes better with the below statement?

1: In the past few years I have learnt a lot about super cars.

2: Over the past few years I have learnt a lot about super cars.

Frank

Posted 2014-06-13T20:43:04.233

Reputation: 395

@user3169 What if all his learning took place in an intensive, one-day super car immersion course? – anotherdave – 2017-04-27T20:14:46.660

I just wanted to ask this question. You save me my labor. – Zhang – 2018-10-17T02:17:15.463

9They'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 Reinstate Monica – 2014-06-13T22:25:37.980

I would prefer "over" or "during". – user3169 – 2014-06-14T03:14:37.093

Answers

7

To expand on FumbleFingers' comment:

I don't think there is any official rule, but to me, "over the past..." has always implied a continuous process, while "in the past..." implies discrete (separate) events. So one would say "I learned to drive over the past three years," but "I took my drivers' test sometime in the past year."

Where it gets a bit tricky is that multiple discrete events can be described as one continuous trend - so you could say either "I had met him several times in the past year," or "I had met him several times over the past year." What sounds better in these cases is, as far as I can tell, quite random, so I unfortunately can't give a rule, but either is correct.

For the example you gave, you described a process (the process of learned about supercars), so I would use "over" in this case.

Watercleave

Posted 2014-06-13T20:43:04.233

Reputation: 1 101

Watercleave why didn't you use present perfect in 'I learned to drive over the past three years' and why did you use simple past? What do you think is the difference between 'I learned to drive over the past three years and 'I have learned to drive over the past three years'? Ddo you then not see a contradiction between using simple past which means the even has ended and then you use 'over the past three years' which means last 3 years years starting from today which includes the present? Please clarify. – Policewala – 2016-05-09T04:45:45.257

-1

I don't think there is an 'official' way of saying this, but I would say that "over the past few years" sounds more natural to me, coming from England. It's your call really, since everyone will understand what you're saying regardless of which of these ways you say it.

RailPerson

Posted 2014-06-13T20:43:04.233

Reputation: 27