« all exercises

Perfect: sein or haben

This German grammar exercise is designed to help users distinguish between the use of "sein" and "haben" in the perfect tense. Users will be presented with sentences in the present tense with gaps and multiple-choice options for the correct auxiliary verb - "sein" or "haben" - to use in the perfect tense.

Question 1:
Peter ? im Zug ein Buch ?.
1 habgelesen
2 hatgelesen
3 istgelesen
4 hastgelesen
Question 2:
Am Montag ? es ?.
1 habengeregnet
2 geregnetist
3 istgeregnet
4 hatgeregnet
Question 3:
Ich ? mich am Nachmittag für eine Stunde ?.
1 binhingelegt
2 sindhingelegt
3 habehingelegt
4 hathingelegt
Question 4:
Anna war gestern spät dran. Sie ? schnell zum Bus ?.
1 hatgelaufen
2 istgelaufen
3 gelaufenist
4 gelaufensein
Question 5:
Der Unterricht ? schon ?.
1 istangefangen
2 angefangenist
3 hatangefangen
4 angefangenhaben
Question 6:
Mark und Tina ? vor zwei Jahren ?.
1 habengeheiratet
2 sindgeheiratet
3 geheiratethaben
4 hatgeheiratet
Question 7:
Rita ? letzten Monat achtzehn Jahre alt ?.
1 hatwerden
2 istwerden
3 istgeworden
4 hatgeworden
Question 8:
Paula ? gestern mit ihrem Bruder ?.
1 istgesprochen
2 hatgesprochen
3 habengesprochen
4 gesprochenist
Question 9:
Lana ? in den Zug ?.
1 hateingestiegen
2 eingestiegenist
3 isteingestiegen
4 eingestiegenhaben
Question 10:
Ich ? mir am Montag ein neues Kleid ?.
1 gekaufthabe
2 gekauftist
3 istgekauft
4 habegekauft
Question 11:
Waldemar ? gestern ? und hat sich dabei den Arm gebrochen.
1 isthingefallen
2 sindhingefallen
3 hingefallenist
4 hathingefallen
Question 12:
Sina ? letzten Monat viel Geld ?.
1 istverdient
2 verdienthat
3 hatverdient
4 habenverdient
Question 13:
Zoe und Anna ? letzten Montag mit uns ins Kino ?.
1 istgegangen
2 habengegangen
3 sindgegangen
4 gegangenist
Question 14:
Gestern war es sehr heiß und ich ? viel ?.
1 hatgetrunken
2 istgetrunken
3 habegetrunken
4 getrunkenist
Question 15:
Lea hat einen neuen Fernseher. Deshalb ? sie ihren alten Fernseher vor ein paar Tagen ?.
1 istverkauft
2 hatverkauft
3 habenverkauft
4 warverkauft
Question 16:
Martin ? gestern Abend lange auf Alina ?.
1 istgewartet
2 gewartethat
3 habengewartet
4 hatgewartet