PPresent Perfect vs Past – Positive Sentences (1–25)
h1>Present Perfect vs Past – Positive Sentences (1–25)

Present Perfect vs Past – Exercises< with Positive Sentences (1–25)/h2>

Use past simple for a finished action at a finished time in the past.
Use present perfect for life experience, recent results, or actions connected to the present.

We use shortened forms:
didn't = did not
haven't = have not
hasn't = has not

Example:
I have visited London three times.
[Ich bin drei Mal in London gewesen.]

I visited London last year.
[Ich habe London letztes Jahr besucht.]

Score: 0 / 25

1. I ______ him yesterday after work.
a) have seen
b) saw
[Ich habe ihn gestern nach der Arbeit gesehen.]

2. She ______ her homework already.
a) has finished
b) finished
[Sie hat ihre Hausaufgaben schon gemacht.]

3. We ______ to Italy in 2022.
a) have gone
b) went
[Wir sind 2022 nach Italien gefahren.]

4. ______ you ever been to Scotland?
a) Have
b) Did
[Warst du schon einmal in Schottland?]

5. They ______ not call me last night.
a) haven't
b) didn't
[Sie haben mich letzte Nacht nicht angerufen.]

6. He ______ never tried sushi before.
a) has
b) did
[Er hat vorher noch nie Sushi probiert.]

7. We ______ that film two days ago.
a) have watched
b) watched
[Wir haben diesen Film vor zwei Tagen gesehen.]

8. I ______ my keys, so I can't open the door.
a) have lost
b) lost
[Ich habe meine Schlüssel verloren, deshalb kann ich die Tür nicht öffnen.]

9. ______ she call you this morning?
a) Did
b) Has
[Hat sie dich heute Morgen angerufen?]

10. We ______ not finished the project yet.
a) didn't
b) haven't
[Wir haben das Projekt noch nicht beendet.]

11. My brother ______ a new laptop last month.
a) has bought
b) bought
[Mein Bruder hat letzten Monat einen neuen Laptop gekauft.]

12. She ______ just arrived.
a) has
b) did
[Sie ist gerade angekommen.]

13. I ______ him at the meeting on Monday.
a) have met
b) met
[Ich habe ihn am Montag bei dem Treffen getroffen.]

14. ______ they ever worked in Germany?
a) Did
b) Have
[Haben sie jemals in Deutschland gearbeitet?]

15. He ______ not see the email yesterday.
a) didn't
b) hasn't
[Er hat die E-Mail gestern nicht gesehen.]

16. We ______ this exercise three times already.
a) have done
b) did
[Wir haben diese Übung schon drei Mal gemacht.]

17. She ______ to school by bus when she was a child.
a) has gone
b) went
[Sie fuhr als Kind mit dem Bus zur Schule.]

18. I ______ never seen that actor before.
a) have
b) did
[Ich habe diesen Schauspieler vorher noch nie gesehen.]

19. ______ you finish the report last week?
a) Did
b) Have
[Hast du den Bericht letzte Woche fertiggemacht?]

20. He ______ not answered my question yet.
a) didn't
b) hasn't
[Er hat meine Frage noch nicht beantwortet.]

21. They ______ in London for five years.
a) have lived
b) lived
[Sie haben fünf Jahre in London gelebt.]

22. We ______ dinner at 8 o'clock yesterday.
a) have had
b) had
[Wir haben gestern um 8 Uhr zu Abend gegessen.]

23. She ______ already spoken to her teacher.
a) has
b) did
[Sie hat schon mit ihrer Lehrerin gesprochen.]

24. I ______ not go out last weekend.
a) haven't
b) didn't
[Ich bin letztes Wochenende nicht ausgegangen.]

25. ______ your parents arrived yet?
a) Did
b) Have
[Sind deine Eltern schon angekommen?]

Score: 0 / 25

Present Perfect vs Past – Exercises< with Positive Sentences (1–25)