0
PreciousJones Posted 15 years ago
Grammar

In

Can I say:

I haven't spoken to him in 5 years.
  

Top answer

Saying "in" means that at the age of five you couldn't speak at all, and if what want to stress the duration of not talking to smb you should use "for". g. I haven't spoken to him for 5 years.

  • Saying "in" means that at the age of five you couldn't speak at all, and if what want to stress the duration of not talking to smb you should use "for".
  • g.
  • I haven't spoken to him for 5 years.
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.

3 Answers
0
Saying "in" means that at the age of five you couldn't speak at all, and if what want to stress the duration of not talking to smb you should use "for". E.g. I haven't spoken to him for 5 years.
0
In British English the correct usage is "for."

I suspect "in" is acceptable American English.
0
Either "for" in "in" works in American English.

I don't understand BelGirl's post, referring to the age of five. Can you clarify your point, plesae?

Related Questions