Present Perfect – Advanced Mixed Sentences (1–25)

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.]

Score: 0 / 25

1. I ______ never spoken to the manager directly.
a) have
b) has
[Ich habe noch nie direkt mit dem Manager gesprochen.]

2. She ______ not finished the report yet.
a) have
b) has
[Sie hat den Bericht noch nicht fertiggestellt.]

3. ______ you ever dealt with a difficult client before?
a) Have
b) Has
[Hast du jemals mit einem schwierigen Kunden gearbeitet?]

4. He ______ already explained the problem twice.
a) have
b) has
[Er hat das Problem schon zweimal erklärt.]

5. We ______ recently changed our minds.
a) have
b) has
[Wir haben vor Kurzem unsere Meinung geändert.]

6. ______ she sent it yet?
a) Have
b) Has

7. They ______ just arrived.
a) have
b) has

8. It ______ not improved so far.
a) have
b) has

9. ______ they ever worked abroad?
a) Have
b) Has

10. She ______ known him since 2010.
a) have
b) has

11. I ______ not heard anything recently.
a) have
b) has

12. ______ he ever forgotten a meeting?
a) Have
b) Has

13. We ______ already discussed it.
a) have
b) has

14. She ______ not said anything so far.
a) have
b) has

15. ______ you already shown him?
a) Have
b) Has

16. He ______ just admitted the mistake.
a) have
b) has

17. They ______ not finished yet.
a) have
b) has

18. ______ she ever visited Japan?
a) Have
b) Has

19. I ______ never seen anything like this.
a) have
b) has

20. It ______ already started.
a) have
b) has

21. ______ they finished yet?
a) Have
b) Has

22. She ______ worked here for years.
a) have
b) has

23. We ______ just made a decision.
a) have
b) has

24. ______ he already left?
a) Have
b) Has

25. They ______ never worked together before.
a) have
b) has

Score: 0 / 25