0
Seagull Posted 11 years ago
Grammar

good for your/the health

(a) Keeping regular hours is good for your health.

(b) Keeping regular hours is good for the health.

A native English teacher once told me that (a) was preferable to (b), but he did not give me any reason for it. I'm still wondering what is the difference between the two sentences. How does (b) sound to native speakers?
  

Top answer

I don't see that an English Teacher would know what was good for your health, unless he happens to know you well enough to diagnose your needs. To be general, I would use the second. It doesn't assume to know you well.

  • I don't see that an English Teacher would know what was good for your health, unless he happens to know you well enough to diagnose your needs.
  • To be general, I would use the second.
  • It doesn't assume to know you well.
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.

4 Answers
0
I don't see that an English Teacher would know what was good for your health, unless he happens to know you well enough to diagnose your needs.
To be general, I would use the second. It doesn't assume to know you well.
0
Thank your very much for your answer, Wilpeter.

So, can we say that these two sentences are basically the same in meaning?

As you probably already know, I used the pronoun "your" to represent "people in general." Even so, is (b) better in a case like this?

Actually, when I heard the native English teacher's opinion, I was confused all the more because I had learned in hi
0
seagullSo, can we say that these two sentences are basically the same in meaning?
Yes.
I'll a third version that I like perhaps even more:
"...one's health."
0
I understand.
Thank you very much indeed, Wilpeter.

Related Questions