A2English

Perfekt - Vergangenheit

Perfektfor English Speakers

Introduction

German Perfekt looks like English present perfect ('I have eaten'), but it's used differently — it's the main conversational past tense, equivalent to English simple past ('I ate'). It uses haben or sein as a helper plus a past participle at the end. The tricky part: some verbs use sein instead of haben, which English never does.

German vs English

In German

Ich habe gegessen. (I have eaten → but means: I ate)

In English

I have eaten. / I ate.

Key Difference

German Perfekt covers both English 'I ate' and 'I have eaten' — it's the default spoken past tense.

In German

Sie ist gekommen. (She is come → She came)

In English

She came. (English uses 'have', never 'be' as helper)

Key Difference

German uses sein for movement/change-of-state verbs; English always uses 'have'.

Common Mistakes for English Speakers

Ich habe gekommen.

Using haben because English always says 'I have come', never 'I am come'.

Ich bin gekommen.

Ich habe nach Berlin gefahren.

Fahren (to go/drive) uses sein because it's a movement verb — English has no equivalent rule.

Ich bin nach Berlin gefahren.

Practice Examples

Ich habe gestern viel gearbeitet.

I worked a lot yesterday.

Wir sind nach München gefahren.

We drove to Munich.

Hast du den Film gesehen?

Did you see the movie?

Memory Tip

Movement verbs take sein: if the subject MOVES somewhere or CHANGES state, use 'bin/bist/ist' — not 'habe'.

View Grammar Rule

Perfekt - Vergangenheit

PerfektA2

Practice Exercises

Perfekt - Vergangenheit Übungen

8 exercises

Other Languages

Explore More

Test yourself on this topic

Interactive exercises for this exact topic — no sign-up. Your mistakes become your first lesson.