0
Anonymous Posted 10 years ago
Grammar

"sleep for + time" or "sleep + time?"

I'd like to know which way below is correct, and when I should add "for" before the "a period of time" and when I don't.

1) Cats sleep 16 hours a day.
If this sentence is correct, why does it no need to add a for before "16 hours?"

2) Cats sleep for 16 hours a day.
It this one is correct. Does it mean in every sentence, "for" should be added before the "time?"

Thank.
  

Top answer

" Because a time expression can be used directly as an adverb.

  • " Because a time expression can be used directly as an adverb.
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.

1 Answers
0
AnonymousIf this sentence is correct, why does it no need to add a for before "16 hours?"
Because a time expression can be used directly as an adverb.

Related Questions