1. have been (Present Perfect, указывает на длительность пребывания: "мы здесь уже 3 дня")
2. have done (Present Perfect, действие, которое уже совершено)
3. visited (Past Simple, конкретное действие в прошлом)
4. went on (Past Simple, "совершили поездку", фразовый глагол)
5. walked (Past Simple, конкретное действие в прошлом)
6. did (Past Simple, "сделали покупки")
7. have seen (Present Perfect, "видели", сколько всего)
8. has seen (Present Simple, относится к утверждению Алекса о городе)
9. haven't had (Present Perfect, "не было", отрицание)
10. have had (Present Perfect, "было", длительность)
Ответ: 1. C have been, 2. B have done, 3. A visited, 4. D took, 5. B walked, 6. C did, 7. A have never seen, 8. C has never been, 9. C haven't had, 10. A doesn't stop