Present Perfect vs Past – Signal Words
MPresent Perfect vs Past – Signal Words
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.
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.
1. I ______ him yesterday.
saw
a) have seen
b) saw
[Ich habe ihn gestern gesehen.]
2. She ______ already finished.
has
a) has
b) did
[Sie hat schon fertig gemacht.]
3. We ______ to Italy last year.
went
a) have gone
b) went
[Wir sind letztes Jahr nach Italien gefahren.]
4. I ______ never tried this food before.
have
a) have
b) did
[Ich habe dieses Essen vorher noch nie probiert.]
5. They ______ me last night.
didn't call
a) haven't called
b) didn't call
[Sie haben mich letzte Nacht nicht angerufen.]
6. He ______ just arrived.
has
a) has
b) did
[Er ist gerade angekommen.]
7. We ______ the match on Saturday.
watched
a) have watched
b) watched
[Wir haben das Spiel am Samstag gesehen.]
8. I ______ my keys so far.
haven't found
a) haven't found
b) didn't find
[Ich habe meine Schlüssel bisher nicht gefunden.]
9. ______ you see him yesterday?
Did
a) Did
b) Have
[Hast du ihn gestern gesehen?]
10. We ______ not finished yet.
haven't
a) didn't
b) haven't
[Wir haben noch nicht fertig gemacht.]
11. He ______ a car last month.
bought
a) has bought
b) bought
12. She ______ just left.
has
a) has
b) did
13. I ______ him on Monday.
met
a) have met
b) met
14. They ______ never worked here before.
have
a) have
b) did
15. He ______ the email yesterday.
didn't read
a) didn't read
b) hasn't read
16. We ______ this exercise already.
have done
a) have done
b) did
17. She ______ to school when she was a child.
went
a) has gone
b) went
18. I ______ that actor yet.
haven't seen
a) haven't seen
b) didn't see
19. ______ you finish it last week?
Did
a) Did
b) Have
20. He ______ answered yet.
hasn't
a) didn't
b) hasn't
21. They ______ in London for five years.
have lived
a) have lived
b) lived
22. We ______ dinner yesterday.
had
a) have had
b) had
23. She ______ spoken to him already.
has
a) has
b) did
24. I ______ out last weekend.
didn't go
a) didn't go
b) haven't gone
25. ______ your parents arrived yet?
Have
a) Did
b) Have