Автор - hopping60
Ответ:
1. Have visited, 2. Have not seen,
3. Had stick, 4. Had been stopped,
5.Built, 6.Wasn't, 7.Spent, 8.Have, 9.Has seen.
10.Has finished, 11.Did you finished, 12.Has cooked, 13.C, 14.B, 15.C, 16.B, 17.B, 18.A, 19.A, 20. B.