Ответ Автор - lyudkinvn 1 have broken2 have been3 has done4 have lived5 have bought6 has painted7 has had