Skip to main content
1 of 3
Anderson Silva
  • 11.4k
  • 71
  • 120
  • 149

"for a long time" vs "in a long time"

I went to the gym, something I haven't done in (for) a long time

Which preposition is correct and what if any difference in meaning?

Anderson Silva
  • 11.4k
  • 71
  • 120
  • 149