0
Mfung Posted 22 years ago
Grammar

Health(simple past vs present perfect)

Are both sentences correct?

1.He has not had health since he was a child.
2.He did not have health since he was a child.
  

Top answer

Hi, i am afraid both the sentences are wrong. the correct sentence formation is: He has not been healthy since he was a child. hope that helps.

  • Hi, i am afraid both the sentences are wrong.
  • the correct sentence formation is: He has not been healthy since he was a child.
  • hope that helps.
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
Hi,
i am afraid both the sentences are wrong. the correct sentence formation is:

He has not been healthy since he was a child.

hope that helps.
0
Dear yskh81,
Could you explain why sentence 1 ( Hehas not had health since he was a child) is incorrect? Many native-speakers find the sentence correct, though it may be a little bit unnatural.
0
Hi mfung,
i feel a good teacher of english grammar will be able to give u the correct reason.
the sentence is incorrect because, i think, after 'has', 'had', 'have' etc u cannot use 'health'.
i feel others in this forum will be able to help us.

Related Questions