1) bought
2)
have washed
3) arrived / had / went
4) Did you visit
5) has taken
6) did you
give up
7) didn't eat / didn't feel
8) Have you washed
9) have you been
10) has
been
11) wrote
12) did he arrive
13) read
14) haven't finished
15) have never
drunk