
Take your grammar to the next level!
Which is right – in a long time or for a long time?
Both can be used in different cases.
We typically use in a long time in negative present perfect sentences:
- I haven’t seen him in a long time.
- She hasn’t played tennis in a long time.
And we tend to use “for a long time” when something DID happen or WILL happen:
- We lived there for a long time.
- The murderer will be in jail for a long time.
- I’ve been teaching English for a long time.
Got it? Go ahead and try making your own example sentences using each phrase. Talk to you next time!