Past Simple or Present Perfect? (Part 1)

Both tenses can describe past actions. The main question is: Are we talking about a finished past time, or a connection with now?
[Beide Zeiten können vergangene Handlungen beschreiben. Die wichtigste Frage ist: Geht es um eine abgeschlossene Zeit in der Vergangenheit oder um eine Verbindung zur Gegenwart?]

Past Simple = a finished past time
We visited Palma last Saturday.
[Wir haben letzten Samstag Palma besucht.]

Present Perfect = have/has + past participle – a connection with now
Have you ever visited Palma?
[Hast du schon einmal Palma besucht?]

1. Past Simple – a finished past time

Use the past simple when something happened at a finished time in the past. We often say when the action happened.
Our flight left at 10:15 yesterday.
[Unser Flug ging gestern um 10:15 Uhr.]

Signal word German
yesterdaygestern
yesterday afternoongestern Nachmittag
last nightgestern Abend / letzte Nacht
last Fridayletzten Freitag
last week / month / yearletzte Woche / letzten Monat / letztes Jahr
last Mayletzten Mai
2 days agovor zwei Tagen
13 years agovor 13 Jahren
in 1987im Jahr 1987
during our holiday last Maywährend unseres Urlaubs letzten Mai
How to form it Example
Regular verb: verb + -edWe visited Palma.
Irregular verb: past formWe went to Mallorca.
Negative: didn’t + basic verbWe didn’t swim yesterday.
Question: did + subject + basic verbDid you enjoy the holiday?

Remember

After did or didn’t, use the basic verb: Did you go? – not Did you went?
[Nach „did“ und „didn’t“ steht die Grundform des Verbs.]

With be, use was/were: Our daughter was born in 1998.
[Unsere Tochter wurde 1998 geboren.]

2. Present Perfect – a connection with now

Form it with have/has + past participle: I have visited. / She has visited. / We have been. / He has gone.
[Bildung: have/has + Partizip Perfekt (3. Verbform)]

Use Example
A. Life experience up to now[Lebenserfahrung bis jetzt] Have you ever visited Palma? / I have never travelled by plane.[Hast du schon einmal Palma besucht? / Ich bin noch nie geflogen.]The exact past time is not given.
B. Started in the past, continues now[begann in der Vergangenheit, dauert noch an] I have lived here since 2005. / I have known Paul for 30 years.[Ich wohne seit 2005 hier. / Ich kenne Paul seit 30 Jahren.]
C. A past action with a result now[Handlung mit Ergebnis in der Gegenwart] I have lost my key. I can’t get into my room.[Ich habe meinen Schlüssel verloren. Ich komme nicht in mein Zimmer.]
D. An unfinished period of time[ein noch nicht abgeschlossener Zeitraum] I have walked 1,005 steps so far today.[Ich bin heute bisher 1.005 Schritte gegangen.]Today is still continuing, and we are counting up to now.

Common Mistakes

❌ I have visited Palma last Saturday.
✅ I visited Palma last Saturday.
[Mit einer abgeschlossenen Zeitangabe steht kein Present Perfect.]

❌ I live here since 2005.
✅ I have lived here since 2005.
[Im Deutschen steht hier das Präsens: „Ich wohne seit 2005 hier.“ Im Englischen nicht!]

❌ Did you went to the beach?
✅ Did you go to the beach?

Practice: Choose the correct form

Is it a finished past time (past simple) or a connection with now (present perfect)?
[Geht es um eine abgeschlossene Zeit oder um eine Verbindung zur Gegenwart?]

Score: 0 / 25

1. We ______ Palma last Saturday.
a) have visited
b) visited
[Wir haben letzten Samstag Palma besucht.]

2. ______ paella?
a) Have you ever eaten
b) Did you ever eat
[Hast du schon einmal Paella gegessen?]

3. I ______ in Münster since 2005.
a) lived
b) have lived
[Ich wohne seit 2005 in Münster.]

4. Our daughter ______ born in 1998.
a) was
b) has been
[Unsere Tochter wurde 1998 geboren.]

5. I ______ my key. I can’t get into my room.
a) have lost
b) lost
[Ich habe meinen Schlüssel verloren. Ich komme nicht in mein Zimmer.]

6. We ______ at the hotel two days ago.
a) have arrived
b) arrived
[Wir sind vor zwei Tagen im Hotel angekommen.]

7. I ______ Paul for 30 years. We’re still good friends.
a) have known
b) knew
[Ich kenne Paul seit 30 Jahren. Wir sind immer noch gute Freunde.]

8. ______ the concert last night?
a) Have you enjoyed
b) Did you enjoy
[Hat dir das Konzert gestern Abend gefallen?]

9. She ______ by plane.
a) has never travelled
b) never travelled
[Sie ist noch nie geflogen.]

10. We ______ our flights yet.
a) didn’t book
b) haven’t booked
[Wir haben unsere Flüge noch nicht gebucht.]

11. My grandfather ______ at the bank for 40 years. He retired in 2010.
a) worked
b) has worked
[Mein Großvater hat 40 Jahre lang bei der Bank gearbeitet. Er ging 2010 in Rente.]

12. I ______ 6,000 steps so far today.
a) walked
b) have walked
[Ich bin heute bisher 6.000 Schritte gegangen.]

13. They ______ to Hamburg in 1987.
a) moved
b) have moved
[Sie sind 1987 nach Hamburg gezogen.]

14. Oh no! Someone ______ my seat. Where can I sit now?
a) took
b) has taken
[Oh nein! Jemand hat meinen Platz genommen. Wo kann ich jetzt sitzen?]

15. We ______ at the Hotel Sol for 13 days last May.
a) have stayed
b) stayed
[Wir waren letzten Mai 13 Tage im Hotel Sol.]

16. Tom ______. You can still catch him in the car park.
a) has just left
b) just left
[Tom ist gerade gegangen. Du kannst ihn noch auf dem Parkplatz erwischen.]

17. When ______ learning English?
a) have you started
b) did you start
[Wann hast du angefangen, Englisch zu lernen?]

18. I ______ three books so far this month.
a) have read
b) read
[Ich habe diesen Monat bisher drei Bücher gelesen.]

19. We ______ to Mallorca three times so far.
a) were
b) have been
[Wir sind bisher dreimal auf Mallorca gewesen.]

20. Yesterday the museum ______ early because of a storm.
a) closed
b) has closed
[Gestern hat das Museum wegen eines Sturms früh geschlossen.]

21. ______ your homework yet?
a) Did you finish
b) Have you finished
[Hast du deine Hausaufgaben schon fertig?]

22. I ______ Maria since Christmas.
a) haven’t seen
b) didn’t see
[Ich habe Maria seit Weihnachten nicht gesehen.]

23. I ______ Maria at the party on Friday.
a) haven’t seen
b) didn’t see
[Ich habe Maria am Freitag auf der Party nicht gesehen.]

24. We ______. Let’s go for a walk.
a) have already eaten
b) already ate
[Wir haben schon gegessen. Lass uns spazieren gehen.]

25. Shakespeare ______ 37 plays.
a) has written
b) wrote
[Shakespeare hat 37 Theaterstücke geschrieben. (Sein Leben ist abgeschlossen.)]

Score: 0 / 25