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

Present Perfect vs Past – Signal Words

Present Perfect vs Past – Signal Words Mixed Exercises (1–25)

Use past simple with finished time expressions like yesterday, last week, in 2022.

Use present perfect with signal words like already, yet, just, ever, never, so far.

Score: 0 / 25

1. I ______ him yesterday.
a) have seen
b) saw
[Ich habe ihn gestern gesehen.]

2. She ______ already finished.
a) has
b) did
[Sie hat schon fertig gemacht.]

3. We ______ to Italy last year.
a) have gone
b) went
[Wir sind letztes Jahr nach Italien gefahren.]

4. I ______ never tried this food before.
a) have
b) did
[Ich habe dieses Essen vorher noch nie probiert.]

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

6. He ______ just arrived.
a) has
b) did
[Er ist gerade angekommen.]

7. We ______ the match on Saturday.
a) have watched
b) watched
[Wir haben das Spiel am Samstag gesehen.]

8. I ______ my keys so far.
a) haven't found
b) didn't find
[Ich habe meine Schlüssel bisher nicht gefunden.]

9. ______ you see him yesterday?
a) Did
b) Have
[Hast du ihn gestern gesehen?]

10. We ______ not finished yet.
a) didn't
b) haven't
[Wir haben noch nicht fertig gemacht.]

11. He ______ a car last month.
a) has bought
b) bought

12. She ______ just left.
a) has
b) did

13. I ______ him on Monday.
a) have met
b) met

14. They ______ never worked here before.
a) have
b) did

15. He ______ the email yesterday.
a) didn't read
b) hasn't read

16. We ______ this exercise already.
a) have done
b) did

17. She ______ to school when she was a child.
a) has gone
b) went

18. I ______ that actor yet.
a) haven't seen
b) didn't see

19. ______ you finish it last week?
a) Did
b) Have

20. He ______ answered yet.
a) didn't
b) hasn't

21. They ______ in London for five years.
a) have lived
b) lived

22. We ______ dinner yesterday.
a) have had
b) had

23. She ______ spoken to him already.
a) has
b) did

24. I ______ out last weekend.
a) didn't go
b) haven't gone

25. ______ your parents arrived yet?
a) Did
b) Have

Score: 0 / 25

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

Mixed Exercises with Signal Words – Positive, Negative and Questions

Present Perfect vs Past – Signal Words Exercises (1–25)

h2>MPresent Perfect vs Past – Signal Words