Dogwood flowers

Activities: "How to use the perfect tense in German?"

By: Daniel Krausse
Associated Articles

These activities are part of our German Grammar series. The skills we are practicing here are covered in our article:

Activity 1: ‘Haben’ or ‘sein’?

Decide whether you need to use haben or sein to form the present perfect tense and type the correct form of the verb.

  • Ich dich gestern gesehen.

    I saw you yesterday.

  • gestern in die Stadt gegangen?

    Did you go to town yesterday?

  • Wir dieses Problem nicht verstanden.

    We didn’t understand this problem.

  • Warum ihr mich nicht angerufen?

    Why didn’t you all call me?

  • In New York ich noch nie gewesen.

    I have never been to New York.

  • Peter sich schon lange nicht mehr rasiert.

    Peter hasn’t shaved for quite some time.

  • Oma, du mir Süßigkeiten gekauft?

    Granny, did you buy some candy for me?

  • Anna hatte viele seltene Steine, aber sie sie verloren.

    Anna had many rare stones, but she’s lost them.

  • Dein Sohn aber groß geworden!

    Your son has really grown!

  • Entschuldigung, ich mich verhört.

    I’m sorry, I misheard.

Activity 2: Perfect tense sentences

Put the following sentences into the perfect tense by changing the form of the verb in bold.

  • Er gibt mir ein Buch.

    He gives me a book.

    .

  • Alex versteht diesen Satz nicht.

    Alex doesn’t understand this sentence.

    .

  • Wir erlernen die deutsche Sprache.

    We are learning the German language.

    .

  • Wann fährst du nach Hause?

    When are you driving home?

    ?

  • Weißt du, ob Anna mit ihrer Oma telefoniert?

    Do you know if Anna is calling her granny?

    ?

  • Ich probiere es.

    I’m trying it.

    .

  • Die Katze wäscht sich.

    The cat is washing itself.

    .

  • Wer isst mein Essen?

    Who’s eating my food?

    ?

  • Ich denke, dass sie spät nach Hause kommt.

    I think she’s coming home late.

    .

  • Wohin fliegen wir im Sommer?

    Where are we flying this summer?

    ?

To embark on your next language adventure, join Mango on social!

Ready to take the next step?

The Mango Languages learning platform is designed to get you speaking like a local quickly and easily.

Mango app open on multiple devices