Learn English – Present perfect continuous tense vs simple past tense

grammarpresent-tense

I have some problems with the present perfect continuous tense, as presented in Cambridge English Grammar in USE By Raymond Murphy.

It says:

We use the present perfect continuous for an activity that has recently stopped or just stopped. There is a connection with now.

What is the difference between the sense of the present perfect continuous and the simple present?

    • You're out of breath. Have you been working? (you're out of breath now)
    • Did you work? (simple present)
    • Why are your clothes so dirty? What have you been doing?
    • What did you do?
    • I've been working hard. Now I'm going to have a break.
    • I've worked now I'm going to have a break.

Best Answer

I would have been able to comment had this still been in EL&U , where it should have remained because it's an interesting grammatical question, so you'll have to settle for a short answer.

Although "what have you been doing" may have a form whose name includes "perfect", the statement doesn't have a perfective aspect - because the questioner hasn't decided the person has finished doing whatever it was.

Wikipedia says

Perfective aspect is used in referring to an event conceived as bounded and unitary, without reference to any flow of time during ("I helped him"). Imperfective aspect is used for situations conceived as existing continuously or repetitively as time flows ("I was helping him"; "I used to help people").

Had the questioner concluded the activity was over, they would have used the perfective "What have you done?" Also be aware a statement like this can imply something bad was done, so the questioner might back off from the perfective to avoid sounding rude.

Some languages (e.g Polish) have completely different verbs to express perfective or imperfective aspect; in English we settle for progressive/continuous tone.

Related Topic