Відповідь:
Может быть 2 правильных варианта, все зависит от времени ( Perfekt или Plusquamperfekt)
Пояснення:
18. ist - если в Indikativ Perfekt
war - если в Indikativ Plusquamperfekt;
19. haben - если в Indikativ Perfekt
hatten - если в Indikativ Plusquamperfekt;
20. habe - если в Indikativ Perfekt
hatte - если в Indikativ Plusquamperfekt;
21. hat - если в Indikativ Perfekt
hatte - если в Indikativ Plusquamperfekt;