These are correct: Last night I slept for five hours. I fell asleep before you came (home) last night.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
ozzourtiall I'm saying is that the sentence doesn't really break any grammar rules.Technically, no, it doesn't. I'd say it's in the category of semantic contradiction, like
ozzourtiWould you replace "fell asleep" with "slept" in all of them?No — except maybe the first one. I don't want to put words in other people's mouths!