1.rained
2.had been waiting
3.met, were studying
4.got, had already done
5.doesnt
6.are always complaining
7.has been working
8. have known
1) who has received a letter from his English-speaking pen-friend?
2) What has Zac received from his...
3)...., hasnt he?
4)Has Zac received a letter...
Если ответ по предмету Английский язык отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.