0
Tenacious Learner Posted 12 years ago
Grammar

Present perfect vs present perfect continuous

Hello teachers,
Aren't both of the sentences correct?
I would use the present perfect in the first one because there's a present time marker, so it means that the time period has not finished yet, and I would use the present perfect continuous in the second one for the same reason. Am I right in my assumptions? If not, what's the difference between them?
a) Mrs. White is still cooking. She has cooked the whole morning.
b) Mrs. White is still cooking. She has been cooking the whole morning.

Thanks in advance.
  

Top answer

Tenacious Learner difference Because cooking is an activity (rather than a state), the continuous form is more appropriate and idiomatic. CJ

  • Tenacious Learner difference Because cooking is an activity (rather than a state), the continuous form is more appropriate and idiomatic.
  • CJ
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.

11 Answers
0
Tenacious Learnerdifference
Because cooking is an activity (rather than a state), the continuous form is more appropriate and idiomatic.

CJ
0
CalifJimBecause cooking is an activity (rather than a state)
Hello Jim,
Thanks for your reply.
According to this explanation which I took from another post, 'While the Present Perfect Progressive and the Present Perfect are interchangeable in some cases, the Present Perfect Progressive places emphasis on the duration of an action, and Pre
0
Tenacious Learner'While the Present Perfect Progressive and the Present Perfect are interchangeable in some cases, the Present Perfect Progressive places emphasis on the duration of an action, and Present Perfect places emphasis on theresult, completion of an action.'
The words used include tends to and result. I agree with CJ that the continuous
0
fivejedjonThe words used include tends to and result.
Hello fivejedjon,
Thank you for your reply. I can see in that explanation the word, 'the result', but I can't see 'tends'.
fivejedjonThat is not to say that the non-perfect form is not possible.
Do you mean that even 'She has cooked the whole morning.' is possible eve
0
Tenacious Learner I can't see 'tends'.
Sorry. My brain was playing tricks on me.
Tenacious LearnerDo you mean that even 'She has cooked the whole morning.' is possible even though is not idiomatic?
You'll see and hear a lot of things that most speakers would not say or write if given time to think.
Tenaciou
0
Tenacious Learnerthe Present Perfect Progressive places emphasis on the duration of an action, and Present Perfect places emphasis on the result, completion of an action.
Several remarks may be relevant here. For one thing, this summary of the two tenses is taken from the point of view of someone who is looking at sentences which have already been written by
0
Tenacious LearnerShe has phoned him several times this morning.
She has completed the phone call. This is a result. She has even done it several times. Several results.

By the way, mentioning the number of times something was done (or the equivalent) often indicates that a non-progressive form is appropriate. Each of the times indica
0
fivejedjonGrammar books often give only a short sentence as an illustration, because they do not have the space to give the full context. One short sentence is rarely sufficient to say that only one tense is always accurate and appropriate and that no other is possible.
Hello fivejedjon,
That's true. To write the pros and the cons of each tense in a contex
0
CalifJimNow, to be specific, if you want to say something about cooking all day, and no more, then, if you have analyzed this correctly, you see that "all day" is about duration and you see that there is nothing about that situation that is about a result.
Hello Jim,
Thanks a lot for your very detailed explanation. I think I have digested it! Of course afte
0
Tenacious LearnerAm I right with my assumptions?
Yes.

Activities. (duration)

I've been [cooking / sleeping / waiting / resting / working in the garden / jogging in the park / shopping at the mall / teaching English / memorizing poetry / swimming / watching TV] ( [ all day / for hours / since noon ] ).
__________

Accomplis

Related Questions