1) had to be
2) have, shall
3) will have been working, leaves
4) mentioned
5) make him
6) earned, would buy
7) come
8) understood
9) has been waiting for me
10) he said that he would never complete such a difficult work
11) had been done
12) had been working, came
13) would have done
14) to come
15) ---, is, a
16) had been written
Если ответ по предмету Английский язык отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.