0
Ziomack Posted 9 years ago
Grammar

In vs for

"I've been boxing for 2 months"

"I haven't had a whiskey in 2 weeks"

How do I know when I should apply in instead of for when I have to indicate a duration?

Thanks

  

Top answer

“For 2 months” or “For 2 weeks” are not the deciding factor. “boxing” is a continuous or ongoing activity; whereas “having a whiskey” is countable and occasional. I would use “had” with an occasional event; whereas, I would use “been” with an ongoing event.

  • “For 2 months” or “For 2 weeks” are not the deciding factor.
  • “boxing” is a continuous or ongoing activity; whereas “having a whiskey” is countable and occasional.
  • I would use “had” with an occasional event; whereas, I would use “been” with an ongoing event.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0

“For 2 months” or “For 2 weeks” are not the deciding factor. “boxing” is a continuous or ongoing activity; whereas “having a whiskey” is countable and occasional.

I would use “had” with an occasional event; whereas, I would use “been” with an ongoing event.

Related Questions