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