Which preposition is correct and what is the difference in meaning if any?
I went to the gym, something I haven't done for a long time.
I went to the gym, something I haven't done in a long time.
|
Which preposition is correct and what is the difference in meaning if any?
|
||||
|
|
Barrie's answer is correct for the case you used as an example. However, when referring to the future, only "for" is correct.
|
|||||
|
|
Both are grammatical. There's no difference in meaning, but, at least in the UK, in a long time could be a class marker. |
|||||||||||||
|