Key to Exercise
1. have you been/have been
2. have you had/I have
3. has it come/it has
4. have you seen/I haven't
5. has someone wound/Tom has
6. has gone
7. have not finished
8. has taken
9. has stopped
10. have you heard/I haven't
11. have washed
12. has stolen
13. have you explained/I have
14. have gone
15. have you had/have had
16. has he passed/he has
17. has he left/has left
18. have lived
19. have you known/have known
20. have made
21. has she watered/has
22. have you not made/haven't
23. have you not mended/have not had
24. have you dived/haven't
25. have you left/haven't
26. have asked
27. has refused
28. have you ridden
29. have bought
30. has he not finished/has had