Present Perfect – Advanced Mixed Sentences (1–25)
Present Perfect – More Difficult Mixed Practice
Focus on signal words
Signal words: already, yet, just, ever, never, recently, so far, for, since
[Signalwörter helfen dir, das Present Perfect zu erkennen.]
1. I ______ never spoken to the manager directly.
have
a) have
b) has
[Ich habe noch nie direkt mit dem Manager gesprochen.]
2. She ______ not finished the report yet.
has
a) have
b) has
[Sie hat den Bericht noch nicht fertiggestellt.]
3. ______ you ever dealt with a difficult client before?
Have
a) Have
b) Has
[Hast du jemals mit einem schwierigen Kunden gearbeitet?]
4. He ______ already explained the problem twice.
has
a) have
b) has
[Er hat das Problem schon zweimal erklärt.]
5. We ______ recently changed our minds.
have
a) have
b) has
[Wir haben vor Kurzem unsere Meinung geändert.]
6. ______ she sent it yet?
Has
a) Have
b) Has
7. They ______ just arrived.
have
a) have
b) has
8. It ______ not improved so far.
has
a) have
b) has
9. ______ they ever worked abroad?
Have
a) Have
b) Has
10. She ______ known him since 2010.
has
a) have
b) has
11. I ______ not heard anything recently.
have
a) have
b) has
12. ______ he ever forgotten a meeting?
Has
a) Have
b) Has
13. We ______ already discussed it.
have
a) have
b) has
14. She ______ not said anything so far.
has
a) have
b) has
15. ______ you already shown him?
Have
a) Have
b) Has
16. He ______ just admitted the mistake.
has
a) have
b) has
17. They ______ not finished yet.
have
a) have
b) has
18. ______ she ever visited Japan?
Has
a) Have
b) Has
19. I ______ never seen anything like this.
have
a) have
b) has
20. It ______ already started.
has
a) have
b) has
21. ______ they finished yet?
Have
a) Have
b) Has
22. She ______ worked here for years.
has
a) have
b) has
23. We ______ just made a decision.
have
a) have
b) has
24. ______ he already left?
Has
a) Have
b) Has
25. They ______ never worked together before.
have
a) have
b) has