Объяснение:
1) visited
2) have already read
3) gave
4) has been
5) have never talked
6) already visited
7) have recently built
8) lost
9) met
10) has told
11) never talked
12) have ridden
13) built