1)had already finished
2)have just discussed
3)had graduated
4)will have constructed
5)had caused
6)will have received
7)Have you ever visited
8)has always played
9)had been
10)have left
Если ответ по предмету Английский язык отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.