0
Anonymous Posted 15 years ago
Grammar

Correct use of "have"

"I have 25 years" intuitively feels incorrect, yet I haven't been able to nail down a valid grammatical reason WHY it is incorrect. Thanks for any help!
  

Top answer

Hi; The verb "have" is used in other languages to express age, but not in English. The verb "be" is used for that meaning: I am 25. But this is perfectly correct: I have 25 years of experience teaching math.

  • Hi; The verb "have" is used in other languages to express age, but not in English.
  • The verb "be" is used for that meaning: I am 25.
  • But this is perfectly correct: I have 25 years of experience teaching math.
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.

2 Answers
0
Hi;
The verb "have" is used in other languages to express age, but not in English.
The verb "be" is used for that meaning: I am 25.

But this is perfectly correct:

I have 25 years of experience teaching math.
0
Anonymous"I have 25 years" intuitively feels incorrect, yet I haven't been able to nail down a valid grammatical reason WHY it is incorrect. Thanks for any help!
Please don't double post. I answered this in the other thread you started with the same question.

CJ

Related Questions