2

It is written in "English Grammar In Use" (by Raymond Murphy): We use the present perfect simple in negative sentences like these:

  1. I haven't seen Tom since Monday.

  2. Jane hasn't phoned me for two weeks.(unit 11-D)

According to this rule we say:

  1. I haven't worked since my baby was born.

But in another book it is written:

  1. I haven't been working since my baby was born.

I'm confused. Could you explain which is more common for native speakers, Present Perfect simple or Present Perfect continuous. Please explain for these sentences:

  1. George __________ (not/play) tennis for two months.
  2. The children are too tired because they __________ (not/sleep) all night.
  3. Lily __________ (not/speak) to her sister since they had an argument.
1
  • 1
    Those are both valid choices. The progressive haven't been working simply puts a little nuanced emphasis on the ongoing aspect of the work. The temporal adverbial modifier can sometimes make the one or the other choice more likely. I haven't been sleeping well lately. I haven't slept all night.
    – TimR
    Jun 23, 2018 at 17:54

2 Answers 2

1

The difference between Present Perfect Simple and Present Perfect Continuous in grammar books stresses whether the action is either a) uninterrupted or b) unfinished.

For instance: 1) I have written three letters. 2) I have been writing three letters.

What is implied is that in sentence 1 three letters have been completed, whereas in the second sentence though writing has started on 3 letters, none has been completed yet (and this activity may still be in progress).

In the negative, the same would apply. Sentence one would mean that 3 letters haven't been completed, whereas sentence 2 would mean that the act of writing 3 letters (none of which has been completed) has not taken place.

Another aspect the Present Perfect Continuous focuses on is that it is used for repeated activities. This is where your example about work might apply. If the statement says "I haven't been working since my baby was born", it simply stresses an activity which is repetitive (i.e. you go to work on a daily basis) versus the statement "I haven't worked since my baby was born" which states a fact and doesn't stress the repetitive nature of work.

As for your question about which is more common for native speakers, we'd have to do a frequency check and still that wouldn't prove anything since speakers don't necessarily use grammatically correct English when they speak (how many times do you hear "who" when it is the object of a relative clause instead of "whom"?), which is acceptable in certain cases.

Finally to answer your sentences:

5) George hasn't played / hasn't been playing tennis for 2 months = both sound fine and can be explained with the repeated activity "rule" mentioned above.

6) The children are too tired because they haven't slept all night = here, I'd be more inclined to use the Present Perfect Simple and not the continuous. It seems the sentence was made the following day or at a later stage at any rate, so the period during which the kids should have slept is over, meaning the sentence is describing a completed activity, not a repetitive one or one which may still be in progress. I would however say, "The children haven't been sleeping lately" or "The children haven't been sleeping these days." I'd also consider "The children haven't been sleeping all night" fine if the night in question isn't over yet.

7) Lily hasn't spoken / hasn't been speaking to her sister since they had an argument = both are grammatically correct, though the Present Perfect Simple sounds better to me because it's more direct.

0
0

When the underlying temporal idea is multiple recent occasions, then the present perfect with the progressive is a good choice:

I haven't been sleeping well lately.

although the simple present perfect is also valid there:

I haven't slept well lately.

The progressive simply highlights the notion that you've slept badly on several (multiple) nights.

When the underlying temporal idea is a single stretch of time, then the simple present perfect is a good choice:

I haven't slept all night.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .