0
Makiasan Posted 13 years ago
Grammar

(in/for) several years

"I realize that I haven't had a party (in/for) several years. "

In this sentence, can you use "in" and "for"? If so, are there any difference?

Thank you.
  

Top answer

Yes, any would do. I don't think there's any difference. Makiasan "I realize that I haven't had a party (in/for) several years.

  • Yes, any would do.
  • I don't think there's any difference.
  • Makiasan "I realize that I haven't had a party (in/for) several years.
  • "In this sentence, can you use "in" and "for"?
  • If so, are there any difference s ?
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.

7 Answers
0
Yes, any would do. I don't think there's any difference.
Makiasan"I realize that I haven't had a party (in/for) several years. "In this sentence, can you use "in" and "for"? If so, are there any differences?
0
karansardana, thank you for the answer and the correction!
Maki
0
We often use "for" when talking about a period of time.
for + period
A period is a duration of time, for example: 5 minutes, 2 weeks, 6 years. For means "from the beginning of the period until the end of the period."

"In" is a preposition. We Use in for unspecific times during a day, month, season, year, for example: in May, in summer, in the past/future, in 2000.

In my o
0
Use in. In is the ideal preposition for stating that something hasn't happened in a specific time period. For is used to state that something happened continuously or continually for a specific time period.
0
Aspara Gus For is used to state that something happened continuously or continually for a specific time period.
Or, in British English, 'not happened'


"I realize that I haven't had a party for several years." This is fine in BrE.
0
fivejedjonThis is fine in BrE.
It's fine in AmE, too, but I feel that in is preferable.
0
Thank you, very much!
Maki

Related Questions