Past Simple or Present Perfect? (Part 2)

Signal words help you choose the right tense. But they are only clues – always check the meaning of the whole sentence.
[Signalwörter helfen bei der Wahl der richtigen Zeit. Sie sind aber nur Hinweise – achte immer auf die Bedeutung des ganzen Satzes.]

Past Simple = a finished past time (yesterday, last May, in 1987, 2 days ago)
We went to Mallorca last May.
[Wir sind letzten Mai nach Mallorca gefahren.]

Present Perfect = a connection with now (ever, never, so far, since, for)
We have been to Mallorca 3 times so far.
[Wir sind bisher dreimal auf Mallorca gewesen.]

3. Present Perfect signal words

Signal word German Example
everjemals / schon einmalHave you ever stayed here?
nevernoch nieI have never visited Palma.
justgerade ebenI have just packed my suitcase.
alreadyschon / bereitsWe have already eaten.
yetnoch nicht / schonWe haven’t booked yet.
so farbisherWe have visited 3 countries so far.
sinceseit (Zeitpunkt)I have lived here since 2015.
forseit (Zeitdauer)I have lived here for 10 years.

Where do they go in the sentence?

Yet normally comes at the end of a question or negative sentence:
Have you booked yet? / I haven’t booked yet.
[Hast du schon gebucht? / Ich habe noch nicht gebucht.]

Just and already normally go between have/has and the past participle:
She has just arrived. / We have already eaten.
[Sie ist gerade angekommen. / Wir haben schon gegessen.]

These examples follow British English. American English also commonly uses the past simple with just, already and yet.
[Im amerikanischen Englisch hört man hier oft auch das Past Simple.]

4. Be careful with „for“

For tells us how long something lasts. It can be used with both tenses.
[„For“ gibt eine Zeitdauer an und kann bei beiden Zeiten stehen.]

Situation Example
Finished: Past Simple[abgeschlossen] We stayed there for 13 days last May.[Wir waren letzten Mai 13 Tage dort.]
Continuing: Present Perfect[dauert noch an] We have been here for 13 days, and we’re still here.[Wir sind seit 13 Tagen hier und immer noch hier.]

5. A simple way to choose

Choose Ask yourself
Past Simple Is there a finished past time: yesterday, last May, in 1987, 2 days ago?[Gibt es eine abgeschlossene Zeitangabe?]
Present Perfect Is it an experience up to now: ever, never, so far?[Geht es um Erfahrung bis jetzt?]
Present Perfect Did it start in the past and does it continue now: since, for?[Begann es in der Vergangenheit und dauert noch an?]
Often Present Perfect Does the past action have a result now?[Hat die Handlung ein Ergebnis in der Gegenwart?]

Common Mistakes

❌ We are here since 13 days.
✅ We have been here for 13 days.
[Deutsch: „seit 13 Tagen“ – Englisch: Present Perfect + for.]

❌ I have met her two years ago.
✅ I met her two years ago.
[„ago“ = abgeschlossene Zeit → Past Simple.]

❌ Have you booked the hotel yesterday?
✅ Did you book the hotel yesterday?

Practice: Choose the correct form

Look for the signal words – and check the meaning of the whole sentence.
[Achte auf die Signalwörter – und auf die Bedeutung des ganzen Satzes.]

Score: 0 / 25

1. We ______ to Mallorca last Friday.
a) flew
b) have flown
[Wir sind letzten Freitag nach Mallorca geflogen.]

2. I ______ to Spain before.
a) was never
b) have never been
[Ich war noch nie in Spanien.]

3. Our plane ______ at 14:30 yesterday afternoon.
a) has landed
b) landed
[Unser Flugzeug ist gestern Nachmittag um 14:30 Uhr gelandet.]

4. Look! The sun ______ out.
a) has just come
b) just came
[Schau! Die Sonne ist gerade herausgekommen.]

5. My wife ______ a new suitcase two weeks ago.
a) has bought
b) bought
[Meine Frau hat vor zwei Wochen einen neuen Koffer gekauft.]

6. How long ______ your neighbours? – Since 2010.
a) have you known
b) did you know
[Wie lange kennst du deine Nachbarn schon? – Seit 2010.]

7. We ______ the cathedral yet.
a) didn’t visit
b) haven’t visited
[Wir haben die Kathedrale noch nicht besichtigt.]

8. ______ to the beach yesterday?
a) Did you go
b) Have you gone
[Bist du gestern an den Strand gegangen?]

9. I ______ in the sea every day so far this week.
a) swam
b) have swum
[Ich bin diese Woche bisher jeden Tag im Meer geschwommen.]

10. Sorry, I ______ your name. Can you tell me again?
a) have forgotten
b) forgot
[Entschuldigung, ich habe deinen Namen vergessen. Kannst du ihn mir noch einmal sagen?]

11. Paul ______ his leg skiing in 2019.
a) has broken
b) broke
[Paul hat sich 2019 beim Skifahren das Bein gebrochen.]

12. ______ Spanish wine?
a) Have you ever tried
b) Did you ever try
[Hast du schon einmal spanischen Wein probiert?]

13. The children ______ very tired last night.
a) have been
b) were
[Die Kinder waren gestern Abend sehr müde.]

14. I ______ for this company for 15 years, and I still enjoy it.
a) worked
b) have worked
[Ich arbeite seit 15 Jahren für diese Firma, und es macht mir immer noch Spaß.]

15. My father ______ for Siemens for 30 years before he retired.
a) worked
b) has worked
[Mein Vater hat 30 Jahre für Siemens gearbeitet, bevor er in Rente ging.]

16. We ______ anything since breakfast. I’m hungry!
a) haven’t eaten
b) didn’t eat
[Wir haben seit dem Frühstück nichts gegessen. Ich habe Hunger!]

17. When ______ in Palma?
a) have you arrived
b) did you arrive
[Wann bist du in Palma angekommen?]

18. It ______ a lot during our holiday last May.
a) rained
b) has rained
[Während unseres Urlaubs letzten Mai hat es viel geregnet.]

19. I ______ my suitcase. We can leave now.
a) already packed
b) have already packed
[Ich habe meinen Koffer schon gepackt. Wir können jetzt los.]

20. She ______ her husband 13 years ago.
a) met
b) has met
[Sie hat ihren Mann vor 13 Jahren kennengelernt.]

21. They ______ in this house since their wedding.
a) lived
b) have lived
[Sie wohnen seit ihrer Hochzeit in diesem Haus.]

22. ______ yet?
a) Did the taxi arrive
b) Has the taxi arrived
[Ist das Taxi schon da?]

23. We ______ well last night because of the noise.
a) didn’t sleep
b) haven’t slept
[Wir haben letzte Nacht wegen des Lärms nicht gut geschlafen.]

24. I ______ five postcards so far.
a) sent
b) have sent
[Ich habe bisher fünf Postkarten geschickt.]

25. Mozart ______ his first symphony when he was eight.
a) wrote
b) has written
[Mozart schrieb seine erste Sinfonie, als er acht Jahre alt war.]

Score: 0 / 25