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.

You can read more articles in the archive.