An Encylopedia Britannica Company
Ask the Editor

"sleep for 8 hours" or "sleep 8 hours"

Question
Which is correct?: "sleep for 8 hours" or "sleep 8 hours"
Answer

Payman asked whether it is correct to say, "I sleep for 8 hours'' or ''I sleep 8 hours.''

Both of these sentences are correct, and both are appropriate in formal and informal contexts. The second alternative, without "for," is more common.

Archive
You can read more articles in the archive.