haven't eaten and haven't been sleeping

Status
Not open for further replies.

Verona_82

Senior Member
Joined
Oct 15, 2010
Member Type
Other
Native Language
Russian
Home Country
Russian Federation
Current Location
Ukraine
Hello,

Could anybody please explain why we go for the progressive in (2)?

(1) I haven't eaten anything today.

(2) I haven't been sleeping well in the last two days.

I'm trying to find a good explanation. Both periods of time - 'today" and 'in the last two days' - are unfinished. (1) is a statement of fact. Okay. But (2) could be regarded as a fact as well. Is it just because the action expresed by the verb 'eat' implies less duration than "sleep"? Or is it the time difference (today/in the last N days) that is crucial here?

Would "I haven't been eating much meat in the last two days" make sense? I think it would.

I'd be thankful for any help.
 
I think the 'today' is significant. It is not a long enough period to warrant a progressive form Also, the presence of the 'anything' gives an idea of completeness that does not go with a progressive form.

'I haven't been eating (much) recently/for several days' sound fine to me.

Incidentally, 'I haven't slept well in the last two days is acceptable. The progressive form simply emphasises the duration , and therefore the effect on you, of the non-sleeping.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top