1) have answered
2) has lived
3) have cleaned
4) has visited
5) have asked
6) has opened
7) have invited
Если ответ по предмету Английский язык отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.