Ответы и объяснения

2014-01-28T01:02:03+04:00
2.have done
3.went
4.bought
5.went
6.was
7.visited
8.saw
9.haven't done
10.haven't visited
11.haven't gone
12.have already taken