IN a long time or FOR a long time?

YouTube video

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!