Ответ:
1. war/ hatte
Вчера я был дома, у меня не было уроков.
2. war
Погода была жаркой.
3. war/ hatte
Он вчера не был в кино, т.к. у него не было билета.
4. hatte
У меня еще было 5 минут времени.
5. war/ hatte
Вчера я был безумно усталым, у меня было очень много дел.
6. Hatten
У них вчера был экзамен?
7. warst/ war
Где ты был(а) весь вечер? Я был(а) в гостях.
8. hatten
С погодой нам повезло.
9. waren
Они не были довольны его работой.
10. war
Было уже поздно.
11. war
Фильм был длинный.
12. war/ war
Кем по профессии был твой дедушка? Он был врачом.
13. hatte/ war
У этой женщины было двое детей. Сыну было десять, а дочери семь лет.
14. war/ war/ war/ hatte
Кто вчера был на этом концерте? - Я, к сожалению, не был. Я был в офисе. У меня было очень много дел.
15. hatte
У моей соседки была собака.
16. waren
Летом мы были в Испании.
17. war
На прошлой неделе мой друг был болен.
18. hatte
Вчера у Томаса был день рождения.