The present perfect continuous — formed with have or has been plus the -ing form — is used to talk about actions or situations that started in the past and are still continuing, or that have only recently stopped but whose effects are still visible. While many teachers are comfortable with the present perfect simple, the continuous form is often less familiar. Understanding when to choose it — and how to explain the difference to learners — is a mark of real grammatical depth. This lesson gives you the tools to teach it clearly.
Before you start — think honestly about your own teaching and experience.
Look at the examples. Answer each question before reading the explanation — this is how your students will learn too.
A: Is the report ready?
B: Not yet. I have been writing it all morning.
In both examples, someone is explaining the present situation by describing a recent activity. Has the activity finished, or might it still be in progress? What does 'have been + -ing' tell us that a simple present tense could not?
'Have been fixing' and 'have been writing' both describe activities that started in the past and either continue to the present moment or have only very recently stopped. The dirty hands are visible evidence of the recent fixing. The unfinished report shows the writing is still in progress. The present perfect continuous focuses on the activity itself — its duration, its continuity, its recent relevance. This is different from present perfect simple, which focuses more on the result or completion. 'I have fixed the chairs' suggests the job is done. 'I have been fixing the chairs' suggests the process is the relevant thing — not necessarily that it is finished.
Are both sentences correct? Do they mean the same thing? Is there any difference in what they emphasise?
Both sentences are grammatically correct and the meaning is very similar. However, there is a subtle difference in emphasis. Present perfect simple ('has taught') focuses on the fact of the experience or the total amount. Present perfect continuous ('has been teaching') focuses on the ongoing nature of the activity — the continuity, the duration as a living process. In practice, with 'for' and 'since', both forms are often interchangeable for action verbs. However, if the verb is a state verb (like 'know', 'want', 'like'), only the simple form is used: 'I have known her for years.' — never 'I have been knowing her for years.'
Look at the signal words in each sentence. What do 'for', 'this week', and 'how long' have in common? What kind of questions does this tense answer?
The present perfect continuous often answers the question 'How long?' — it emphasises the duration of an ongoing activity. Signal words that naturally pair with this tense include: for (a period of time), since (a starting point), all morning/day/week, how long, lately, and recently. When a learner wants to say how long something has been happening up to now, the present perfect continuous is often the natural choice. This is perhaps the clearest and most teachable use of this tense.
| Form | Use / Meaning | Example |
|---|---|---|
| Form | Example | Notes |
| Positive (I/you/we/they) | I have been marking books all evening. | have been + verb-ing |
| Positive (he/she/it) | She has been teaching here for ten years. | has been + verb-ing |
| Negative | He hasn't been sleeping well this week. | haven't/hasn't been + verb-ing |
| Question | How long have you been waiting? | Have/Has + subject + been + verb-ing |
| Signal words | for, since, all morning/day/week, how long, lately, recently | These strongly suggest present perfect continuous |
| Key contrast | She has written the report. (finished — focus on result) / She has been writing the report. (in progress — focus on process) |
THE IMPORTANT EXCEPTION: STATE VERBS
As with all continuous tenses, state verbs do not use the present perfect continuous form. This includes: know, understand, believe, want, need, like, love, hate, prefer, seem, own, contain, belong. For these verbs, only the present perfect simple is used, even when talking about duration.
WHEN BOTH FORMS ARE EQUALLY NATURAL
For many action verbs with 'for' and 'since', both present perfect simple and continuous are grammatically correct and the difference is very small. 'I have lived here for twenty years' and 'I have been living here for twenty years' are both natural. The continuous slightly emphasises the ongoing nature of the living, while the simple focuses on the fact. In teaching, it is more useful to help learners produce one accurate form than to dwell too long on this subtle distinction.
DURATION VERSUS COMPLETION
The clearest teaching contrast is: 'She has marked twenty books' (completed — we know the number, the job is done) versus 'She has been marking books' (ongoing process — we don't know if she's finished). When you want to highlight the number or completion, use simple. When you want to highlight the process or duration, use continuous.
SIMPLE OR CONTINUOUS PRESENT PERFECT? - Is the action completed and the result the main point? → Present perfect simple. ('She has finished the report.') - Is the action ongoing or the duration the main point? → Present perfect continuous. ('She has been working on the report for hours.') - Do you see 'for', 'since', 'all morning/day', 'how long', 'lately'? → Present perfect continuous is likely. - Is the verb a state verb (know, want, believe, need, like)? → Only simple form — never continuous. - Is there visible evidence of a recent activity? → Present perfect continuous. ('You look tired — have you been working late?')
Choose the correct form — present perfect simple or present perfect continuous — to complete each sentence.
Each sentence has one error. Write the correct sentence and explain the mistake.
Use this sequence directly in class — guided discovery, no textbook needed. Tap each step to mark it done.
STEP 1 — THE EVIDENCE GAME (6 minutes): Describe a scene and ask learners to say what has been happening. For example: 'The teacher walks into the classroom. The board is covered in notes. The students look tired. The floor has chalk dust on it.' Ask: 'What has been happening in this classroom?' Encourage present perfect continuous sentences: 'The teacher has been writing on the board.' 'The students have been working hard.' This naturally introduces the tense through visible evidence.
STEP 2 — HOW LONG? (7 minutes): Ask learners to think about something they have been doing for a long time — a habit, a situation, or a job. Give the question frame: 'How long have you been...?' Ask learners to interview each other. Write three or four answers on the board. Underline 'have/has been + -ing' and 'for/since'. Point out that this is the most natural question frame for this tense.
STEP 3 — SIMPLE OR CONTINUOUS? (8 minutes): Write pairs of sentences on the board — one simple, one continuous. Ask learners to identify the difference in meaning. For example: 'She has written three reports this month.' vs 'She has been writing a report all day.' Which focuses on a completed number? Which focuses on an ongoing process? Do three or four pairs together, then ask pairs to try their own.
STEP 4 — STATE VERB CHECK (5 minutes): Write five sentences on the board, some using state verbs in the continuous form incorrectly. Ask learners to find and correct the errors. Review the list of common state verbs (know, want, understand, believe, like, need). Confirm: these verbs never take the continuous form.
STEP 5 — PRODUCE AND CHECK (9 minutes): Ask learners to write three sentences about their current situation as a teacher using the present perfect continuous. They should use: (1) an ongoing activity with 'for' or 'since', (2) a recent activity with visible results, and (3) a 'how long' question to ask a colleague. Share with a partner and check the form together.
Use directly in class — copy, adapt, or read aloud. No printing needed.
For each strategy, choose the option that best describes where you are now.
Your feedback helps other teachers and helps us improve TeachAnyClass.