Present Perfect vs Present Perfect Progressive – Signal Words (1–25)

Present Perfect vs Present Perfect Continuous

Clear Explanation with Signal Words

The present perfect and the present perfect continuous both connect the past with the present.

The main difference is the focus. The present perfect usually focuses on the result, the completed action, or the experience. The present perfect continuous usually focuses on the activity, the duration, or the process.

1. Present Perfect

Use the present perfect when the result is important. The action is often finished, and we are interested in what has happened.

Form:
I / you / we / they + have + past participle
he / she / it + has + past participle

Examples:
I have lost my keys.
[Ich habe meine Schlüssel verloren.]
The result is important: I do not have my keys now.

She has finished her homework.
[Sie hat ihre Hausaufgaben fertig gemacht.]
The result is important: the homework is finished now.

2. Present Perfect Continuous

Use the present perfect continuous when the activity or duration is important. The action often started in the past and is still continuing now, or we can see the effect of the activity now.

Form:
I / you / we / they + have been + verb-ing
he / she / it + has been + verb-ing

Examples:
I have been waiting for two hours.
[Ich warte seit zwei Stunden.]
The duration is important: two hours.

It has been raining.
[Es hat geregnet.]
We can see the result now: the ground is wet.

3. Important Signal Words

Some signal words often help you choose the correct tense.

already, yet, just, ever, never, before
These often go with the present perfect, because they often show a result, experience, or completed action.

Examples:
She has already finished.
Have you ever visited London?
I haven't seen that film yet.

for, since, all day, all morning, recently, lately, how long
These often go with the present perfect continuous, because they often show duration or ongoing activity.

Examples:
He has been working all day.
They have been playing since 3 o’clock.
How long have you been learning English?

4. Simple Rule

Use present perfect when you ask: What has happened?
Use present perfect continuous when you ask: How long has it been happening?

Short forms:
I've = I have
you've = you have
he's = he has
she's = she has
haven't = have not
hasn't = has not

Score: 0 / 25

1. I ______ three books this month.
a) have read
b) have been reading
Result: how many books
[Ich habe diesen Monat drei Bücher gelesen.]

2. I ______ here for two hours.
a) have waited
b) have been waiting
Activity: duration
[Ich warte hier seit zwei Stunden.]

3. She ______ her homework already.
a) has finished
b) has been finishing
Result: completed action
[Sie hat ihre Hausaufgaben schon fertig gemacht.]

4. They ______ tennis since 3 o’clock.
a) have played
b) have been playing
Activity: ongoing action
[Sie spielen seit 3 Uhr Tennis.]

5. We ______ that film already.
a) have seen
b) have been seeing
Result: experience completed
[Wir haben diesen Film schon gesehen.]

6. He ______ all day.
a) has been working
b) has worked
Activity: duration
[Er arbeitet schon den ganzen Tag.]

7. I ______ my keys.
a) have been losing
b) have lost
Result: important now
[Ich habe meine Schlüssel verloren.]

8. She ______ German for six months.
a) has been learning
b) has learned
Activity: duration
[Sie lernt seit sechs Monaten Deutsch.]

9. We ______ lunch already.
a) have had
b) have been having
Result: completed action
[Wir haben schon zu Mittag gegessen.]

10. It ______ since this morning.
a) has rained
b) has been raining
Activity: continuing situation
[Es regnet seit heute Morgen.]

11. They ______ the report .
a) have just finished
b) have been finishing
Result: finished task
[Sie haben den Bericht gerade fertig gemacht.]

12. I ______ to call you all morning.
a) have been trying
b) have tried
Activity: repeated effort
[Ich versuche schon den ganzen Morgen, dich anzurufen.]

13. He ______ the window.
a) has broken
b) has been breaking
Result: broken now
[Er hat das Fenster kaputt gemacht.]

14. We ______ for the bus for 20 minutes.
a) have waited
b) have been waiting
Activity: duration
[Wir warten seit 20 Minuten auf den Bus.]

15. She ______ that book three times.
a) has read
b) has been reading
Result: how many times
[Sie hat dieses Buch drei Mal gelesen.]

16. He ______ in the garden all afternoon.
a) has been working
b) has worked
Activity: ongoing process
[Er arbeitet schon den ganzen Nachmittag im Garten.]

17. I ______ this song before.
a) have heard
b) have been hearing
Result: experience
[Ich habe dieses Lied schon einmal gehört.]

18. They ______ the kitchen, so everything is wet.
a) have been cleaning
b) have cleaned
Activity: visible effect
[Sie haben die Küche geputzt, deshalb ist alles nass.]

19. She ______ her coffee already.
a) has made
b) has been making
Result: finished action
[Sie hat ihren Kaffee schon gemacht.]

20. We ______ TV since dinner.
a) have watched
b) have been watching
Activity: duration
[Wir sehen seit dem Abendessen fern.]

21. He ______ the answer yet.
a) hasn't found
b) hasn't been finding
Result: not completed
[Er hat die Antwort noch nicht gefunden.]

22. I ______ too much coffee lately.
a) have drunk
b) have been drinking
Activity: repeated recent action
[Ich habe in letzter Zeit zu viel Kaffee getrunken.]

23. They ______ the work already.
a) have completed
b) have been completing
Result: completed task
[Sie haben die Arbeit schon abgeschlossen.]

24. She ______ for an hour, so she needs a break.
a) has studied
b) has been studying
Activity: duration
[Sie lernt seit einer Stunde, deshalb braucht sie eine Pause.]

25. We ______ that museum twice.
a) have visited
b) have been visiting
Result: how many times
[Wir haben dieses Museum zweimal besucht.]

Score: 0 / 25

Present Perfect vs Present Perfect Continuous

Signal Words Exercises (1–25)