LINGEVASpeak. Learn. Evolve.

Home / Talk about your weekend in German: Perfekt speaking practice

Talk about your weekend in German: Perfekt speaking practice

Practise the German Perfekt with twelve speaking prompts, example answers and a short weekend story. Learn haben and sein in context and prepare for follow-up questions.

Published 7 October 2026 · Lingeva

How do you speak about yesterday?

For many everyday accounts of completed events, German uses the Perfekt: a present-tense form of haben or sein and a past participle. In a simple main clause, the auxiliary takes the second position and the participle comes at the end. Practise complete messages, not participles in isolation.

Gestern habe ich meine Schwester besucht.
Am Abend bin ich nach Hause gefahren.

Choose the auxiliary with the meaning

Many verbs use haben. Some intransitive verbs of a change of place or state use sein; bleiben also uses sein. Movement alone is not a complete rule: compare Ich bin nach Bonn gefahren with Ich habe das Auto gefahren. Learn the auxiliary alongside the actual use of the verb. Regional usage can differ for some verbs.

Learn by seeing

A weekend story: two verb slots

Original fictional weekend story

1 · Travel to a destination
First constituentAm Samstag
Auxiliary · 2bin
Middleich nach Köln
Participlegefahren.

In this intransitive travel example, fahren uses sein: ich bin … gefahren.

2 · Visit friends
First constituentAm Sonntag
Auxiliary · 2habe
Middleich Freunde
Participlebesucht.

Besuchen uses haben here. The participle besucht has no added ge- before the inseparable prefix be-.

3 · Cook in the evening
First constituentAbends
Auxiliary · 2habe
Middleich
Participlegekocht.

Kochen uses haben in this example: ich habe … gekocht.

Try it yourself

Complete the sentence with the Perfekt of besuchen.

Am Sonntag ___ ich Freunde ___.

Reveal the answer

Am Sonntag habe ich Freunde besucht.

Use habe for ich and besucht as the participle; keep the auxiliary in position 2.

In these main clauses, the finite auxiliary is in position 2, after one constituent. The participle closes the sentence bracket. Am Samstag counts as one constituent, even though it contains two words.

Twelve speaking prompts

Use each verb to say something about yesterday or last weekend. Add a time, place or person. The answers are examples; a different truthful sentence may also be correct.

PromptAdd one detail
einkaufenWhen? Where? With whom?
arbeitenWhen? Where? With whom?
besuchenWhen? Where? With whom?
kochenWhen? Where? With whom?
lesenWhen? Where? With whom?
schreibenWhen? Where? With whom?
sehenWhen? Where? With whom?
aufstehenWhen? Where? With whom?
ankommenWhen? Where? With whom?
gehenWhen? Where? With whom?
fahrenWhen? Where? With whom?
bleibenWhen? Where? With whom?
Answers and explanation

Ich habe Brot eingekauft.

Ich habe am Samstag gearbeitet.

Ich habe meine Schwester besucht.

Ich habe eine Suppe gekocht.

Ich habe ein Buch gelesen.

Ich habe eine Nachricht geschrieben.

Ich habe einen Film gesehen.

Ich bin früh aufgestanden.

Ich bin um neun angekommen.

Ich bin zum Bahnhof gegangen.

Ich bin mit dem Zug nach Bonn gefahren.

Ich bin zu Hause geblieben.

Build a short weekend story

Am Samstag habe ich meine Schwester besucht. Danach haben wir zusammen gekocht. Am Abend bin ich mit dem Bus nach Hause gefahren.

Tell the story again without reading it. Then change the day and one event. A memorized example becomes useful practice when you can adapt it.

Three follow-up questions

Warum bist du so früh aufgestanden?
Was hast du danach gemacht?
Mit wem hast du gekocht?

Answers and explanation

Ich bin früh aufgestanden, weil ich einen Zug erreichen musste.
Danach habe ich meine Tasche gepackt.
Ich habe mit meiner Schwester gekocht.

Check your recording

  • Can the listener identify the event and one useful detail?
  • Is haben/sein conjugated for the subject?
  • Does the participle close the simple main clause?
  • Can you answer a new question without repeating the entire script?

Sources and further practice

Continue your German practice with Premium.

Use AI speaking and pronunciation practice, unlock B2–C1 learning, and prepare with Exam Prep A1–C1. Plan allowances apply.

Subscribe in the Lingeva iOS or Android app. Your store shows final prices, trial eligibility and renewal terms.

View larger

Use browser zoom to inspect the text. The controls pictured belong to the app screenshot.

Open original image