When do I use 'sein' and when do I use 'haben' in the past tense?

The rule for this is simple, although can be somewhat confusing when you first start learning German! The rule is: if there's movement from one place to another, use 'sein'. If there's not, use 'haben'.

Example: I played.

This example uses 'haben' - ich habe gespielt. This is because, while there may be movement involved (for example, if the sentence were 'I played football'), the movement isn't directed from one place to another.

Example: I flew.

This example uses 'sein' - ich bin geflogen. This is because the example uses movement from one place to another - whether the movement is specifically stated as being from one place to another or not. When you fly somewhere, it is flying from one place to another (for example, 'I flew from England to Germany'). This does not need to be included in the sentence; it is implied.

Example: I ate.

This example uses 'haben' - ich habe gegessen. This is because there is no movement from one place to another.

Example: I drove.

This example uses 'sein' - ich bin gefahren. This is because there is movement from one place to another.

AH
Answered by Anita H. German tutor

48485 Views

See similar German GCSE tutors

Related German GCSE answers

All answers ▸

Translate the following passage into German: "I get on very well with my brother. We went last year to Spain and we swam in the sea and ate in many restaurants."


Do you have any tips for learning vocab?


Translate the following sentences into Spanish: (1) I bought a new laptop on Saturday. (2) I think that I am going to study Spanish next year.


What are some common weak masculine nouns, and how are they different from other nouns?


We're here to help

contact us iconContact ustelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

MyTutor is part of the IXL family of brands:

© 2026 by IXL Learning