0
Marold Posted 15 years ago
Grammar

Modal verbs

I heard my friend say this:

(1)"I should have been sleeping 3 hours now" Is it even grammatically correct and what is actually the meaning of this sentence? - It rather seems to me as a meaningless sentence.

(2)"I should have slept 10 hours" - It would have been good to sleep 10 hours, bu I did not and I regret it now?

(3)"I should have been sleeping 10 hours" - Does this refer to present or do we only speak about the past in this case?

What are the differences between these two sentences?

(4)"I should sleep 10 hours"- Does this sentence simply suggest that it would be good to sleep 10 hours?

Thank you very much in advance.
  

Top answer

(1) "I should have been sleeping 3 hours now" I think your friend is saying, "I should have been in bed three hours ago". You're right. It's a little strange.

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
(1) "I should have been sleeping 3 hours now"

I think your friend is saying, "I should have been in bed three hours ago". You're right. It's a little strange.

(2)"I should have slept 10 hours" - It would have been good to sleep 10 hours, but I did not and I regret it now?

Yes, though 'regret' may be putti
0
Thank you so much again...you have always helped me a lot! Emotion: smile