hello , I haven.t been sleeping at all for two nights.

is this sentence grammatically correct?

4 Answers

1vote

bcc1971 460
I have not slept for two nights v. I haven't been sleeping for two nights....

To me the first is meant to explain a duration. For the latter, I would prefer to use it in this context...."I have not been sleeping WELL..."

Anyway, I would say that both are gramatically correct....

0vote

we use the present perfect continuous to emphasise that the action is/isn't finished.

0vote

the right way should be "I haven't slept for two nigths"

0vote

ahenus 11540

both are correct.

we use present perfect sipmle to highlight the result of the activity. we use present perfect continuous to stress the continuity of the activity. here, i'd say that the latter one is the case thus i'd prefer using PPC.

Your answer

Privacy: Your email address will only be used for sending these notifications.
...

LanguageLearningBase.com (short: llb.re) is an online community for learning foreign languages.
It represents an open knowledge base. Every member can share and gain knowledge about a new language.