Present Perfect Signals (1–25)
Click the correct signal word/phrase (A or B). Use already for “done earlier than expected”, just for “a moment ago”, yet for “up to now” (often in negatives/questions), and still for “continuing.”
1. I ______ started reading the book, but I expect it to be good.
haven't yet
(negative + “up to now”)
([Ich habe noch nicht mit dem Buch angefangen zu lesen, aber ich erwarte, dass es gut ist.])
a) have already ([schon])
b) haven't yet ([noch nicht])
2. She ______ finished her thesis. She intends to finish next week.
still hasn’t
(continuing situation)
([Sie hat ihre Thesis immer noch nicht fertiggestellt. Sie will nächste Woche fertig werden.])
a) still hasn’t ([immer noch nicht])
b) has already ([schon])
3. They ______ finished their homework and can therefore go to the football match.
have already
(done earlier than expected / result now)
([Sie haben ihre Hausaufgaben schon gemacht und können deshalb zum Fußballspiel gehen.])
a) have already ([schon])
b) haven’t yet ([noch nicht])
4. I ______ finished my workout. Now I am going to take a shower.
have just
(a moment ago)
([Ich habe gerade mein Training beendet. Jetzt gehe ich duschen.])
a) have already ([schon])
b) have just ([gerade])
5. They ______ decided on a vacation destination. However, we are thinking about going to Greece.
haven't yet
(not decided up to now)
([Sie haben sich noch nicht für ein Urlaubsziel entschieden. Wir überlegen jedoch, nach Griechenland zu fahren.])
a) haven't yet ([noch nicht])
b) have already ([schon])
6. He ______ received his test results but hopes they will come soon.
still hasn’t
(waiting continues)
([Er hat seine Testergebnisse immer noch nicht bekommen, hofft aber, dass sie bald kommen.])
a) has already ([schon])
b) still hasn’t ([immer noch nicht])
7. I ______ seen that movie. It was really good.
have already
(experience completed)
([Ich habe den Film schon gesehen. Er war wirklich gut.])
a) have already ([schon])
b) haven’t yet ([noch nicht])
8. She ______ started a new job. She still has to get used to her colleagues.
has just
(very recent change)
([Sie hat gerade einen neuen Job angefangen. Sie muss sich noch an ihre Kollegen gewöhnen.])
a) has already ([schon])
b) has just ([gerade])
9. We ______ received the package. It should be here tomorrow.
haven't yet
(not arrived up to now)
([Wir haben das Paket noch nicht bekommen. Es sollte morgen hier sein.])
a) have already ([schon])
b) haven't yet ([noch nicht])
10. They ______ moved house. Their new house still isn’t ready.
still haven’t
(continuing negative)
([Sie sind immer noch nicht umgezogen. Ihr neues Haus ist noch nicht fertig.])
a) still haven’t ([immer noch nicht])
b) have already ([schon])
11. I ______ play the guitar properly.
still can’t
(ability hasn’t changed)
([Ich kann immer noch nicht richtig Gitarre spielen.])
a) have just ([gerade])
b) still can’t ([immer noch nicht])
12. He ______ left for work. You will find him there.
has already
(already = earlier than expected / he’s gone now)
([Er ist schon zur Arbeit gegangen. Du findest ihn dort.])
a) has already ([schon])
b) hasn't yet ([noch nicht])
13. He ______ fixed the car and can now drive to work.
has just
(very recent result)
([Er hat das Auto gerade repariert und kann jetzt zur Arbeit fahren.])
a) has just ([gerade])
b) hasn't yet ([noch nicht])
14. He ______ tried the new restaurant. Perhaps next week!
hasn't yet
(not done up to now)
([Er hat das neue Restaurant noch nicht ausprobiert. Vielleicht nächste Woche!])
a) has already ([schon])
b) hasn't yet ([noch nicht])
15. We ______ made a decision, but we will soon.
still haven’t
(continuing negative)
([Wir haben immer noch keine Entscheidung getroffen, aber bald.])
a) still haven’t ([immer noch nicht])
b) have already ([schon])
16. We ______ discussed this topic, so let’s move on to another.
have already
(done before / no need to repeat)
([Wir haben dieses Thema schon besprochen, also machen wir mit einem anderen weiter.])
a) haven’t yet ([noch nicht])
b) have already ([schon])
17. We ______ planted a garden. I hope the plants grow well.
have just
(just = a moment ago)
([Wir haben gerade einen Garten angelegt. Ich hoffe, die Pflanzen wachsen gut.])
a) have just ([gerade])
b) haven’t yet ([noch nicht])
18. She ______ sent the email. It should arrive tomorrow.
hasn’t yet
(not sent up to now)
([Sie hat die E-Mail noch nicht geschickt. Sie sollte morgen ankommen.])
a) has already ([schon])
b) hasn’t yet ([noch nicht])
19. They ______ bought a new car and have to go to work by bike.
still haven't
(continuing negative)
([Sie haben immer noch kein neues Auto gekauft und müssen mit dem Fahrrad zur Arbeit.])
a) still haven't ([immer noch nicht])
b) have already ([schon])
20. He ______ realized his mistake. But now it’s too late.
has just
(just = very recent realization)
([Er hat seinen Fehler gerade erkannt. Aber jetzt ist es zu spät.])
a) has already ([schon])
b) has just ([gerade])
21. We ______ heard the latest news. Please tell us.
haven't yet
(negative + yet = up to now)
([Wir haben die neuesten Nachrichten noch nicht gehört. Bitte sag es uns.])
a) haven't yet ([noch nicht])
b) have already ([schon])
22. They ______ met the new neighbors. Maybe we should go and visit them.
still haven't
(continuing negative)
([Sie haben die neuen Nachbarn immer noch nicht kennengelernt. Vielleicht sollten wir sie besuchen.])
a) have already ([schon])
b) still haven't ([immer noch nicht])
23. She ______ decided when to get married. It was difficult, but finally clear.
has just
(just = very recent decision)
([Sie hat gerade entschieden, wann sie heiraten will. Es war schwierig, aber jetzt ist es klar.])
a) has just ([gerade])
b) has already ([schon])
24. I ______ learned for this exam topic. Now I am learning for maths.
have already
(already = finished earlier / move on now)
([Ich habe für dieses Prüfungsthema schon gelernt. Jetzt lerne ich für Mathe.])
a) haven’t yet ([noch nicht])
b) have already ([schon])
25. Have you finished the report ______?
yet
(questions often use “yet”)
([Hast du den Bericht schon fertig?])
a) already ([schon])
b) yet ([schon/noch])