0
Jacky56Lin Posted 15 years ago
Grammar

Nine hours of sleep/nine hours sleep. help me please.

Dear Teachers



Q1

A: I feel tired today.

B: you need more sleep. You had better sleep nine hours of sleep every day.

Above is from a textbook.

Tell me if adding “of” is more formal English?

Are all the same as below when use in that context.

Sleep nine hours of sleep. Your six days of food is in the refrigerator.

Sleep nine hours sleep. Your six days food is in the refrigerator.

Sleep nine hours’ sleep. Your six days’ food is in the refrigerator.

Sleep nine- hour sleep. Your six- day food is in the refrigerator.

Sleep nine- hour sleep. Your six- day’s food is in the refrigerator.

Sleep nine- hours sleep. Your six- days food is in the refrigerator.

Sleep nine- hour’s sleep. Your six- days’ food is in the refrigerator.

Help me mark lines on the incorrect sentences.



Any suggestions about the usage?




Q2

Please review today’s lesson / the lesson of today. Which is better?
  

Top answer

It would be more usual to say "The lesson for today" or "Today's Lesson" Similarly you could say "You had better sleep for nine hours every day", or "You had better get nine hours of sleep every day", which avoids the clumsy repetition of the suggested sentence in the text book. That sentence is grammatically correct, of course, but in every day english people might contract the sentence to "sleep nine hours' sleep", which would be correct, but indistinguishable when spoken from the incorrect "to sleep nine hours sleep". The form may be brloken up by using the word "worth" - "to sleep nine hours' worth of sleep", or "Your six day's worth of food is in the fridge" By hyphenating nine-hours you arguably turn the words into an adjective, in which case nine-hours food or to dream a nine-hour dream, or to have a six-day store of food in the fridge would be acceptable correct english.

  • It would be more usual to say "The lesson for today" or "Today's Lesson" Similarly you could say "You had better sleep for nine hours every day", or "You had better get nine hours of sleep every day", which avoids the clumsy repetition of the suggested sentence in the text book.
  • That sentence is grammatically correct, of course, but in every day english people might contract the sentence to "sleep nine hours' sleep", which would be correct, but indistinguishable when spoken from the incorrect "to sleep nine hours sleep".
  • The form may be brloken up by using the word "worth" - "to sleep nine hours' worth of sleep", or "Your six day's worth of food is in the fridge" By hyphenating nine-hours you arguably turn the words into an adjective, in which case nine-hours food or to dream a nine-hour dream, or to have a six-day store of food in the fridge would be acceptable correct english.
  • The other forms you mention may be used colloquailly (and sometimes incorrectly) but are certainly not usual ways of expressing that concept.
  • From a teacher in the UK
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
It would be more usual to say "The lesson for today" or "Today's Lesson"

Similarly you could say "You had better sleep for nine hours every day", or "You had better get nine hours of sleep every day", which avoids the clumsy repetition of the suggested sentence in the text book. That sentence is grammatically correct, of course, but in every day english people might contract the sentence
0
Thanks for your help!

Related Questions