What did you do?
Was hast du gemacht?
Ask a familiar person about yesterday and describe cooking, shopping and studying in the past.
Use these familiar past-tense patterns: ich habe gekocht, eingekauft or Deutsch gelernt. Habe belongs near the start and the activity form goes at the end. Ask Was hast du gestern gemacht? with hast before du. These examples use haben; not every German past-tense expression does. Review the earlier haben-Perfekt lesson. In the dialogue, Und du? returns the same question to the other speaker. It is a valid short conversational turn, not a full independent question. In Ich habe eingekauft und Deutsch gelernt, habe can be shared by the two coordinated participle phrases; each separate practice answer still uses its own habe.
Was hast du gestern gemacht?
What did you do yesterday?
Ich habe gekocht.
I cooked.
Ich habe eingekauft.
I went shopping.
Ich habe Deutsch gelernt.
I studied German.
The past pattern has two parts: habe + gekocht. In the question, use hast with du and put gemacht at the end.
In everyday conversation, these short forms tell someone what you did. An English simple past such as I cooked is a natural translation here; do not translate habe separately as possession.
Was du gestern gemacht? is missing hast. Say Was hast du gestern gemacht? Do not remove habe from the full answers either.
Ich habe … gekocht. Ich habe … eingekauft. Ich habe … gelernt. Du takes hast in the question.
Ask and answer without looking. Then identify the two verb parts in each full sentence and check their positions.