1. has already watched
2. Has he written
3. have travelled
4.haven't given
5.hasn't seen
6.have been
7.has rained
8.hasn't had
9.hasn't played
10.have you known
11. Have you taken
12.Has she eat
13.has lost
14.have - left - has left
15.have walked
16.hasn't came
17.Have - been
18.has been





