1. a. enjoys
2. d. leave
3. c. is working
4. a. need
5. d. too late
6. c. knew
7. b. the most annoying
8. b. were sold
9. b. must
10. a. will clean
11. d. for
12. d. Where
13. c. comes
14. b. has lived
15. d. did she use to live
16. b. until
17. b. boring
18. d. waiting
19. a. to study
20. d. were watching
21. d. anything
22. a. have just finished
23. d. which
24. b. would have
25. d. knew
26. d. has been cleaning
27. a. had already started
28. b. as
29. b. will meet
30. a. is/will be
31. d. is being repaired
32. a. whose
33. b. can’t be
34. a. to leave
35. d. I had put
36. d. hadn’t lost
37. b. had
38. c. would have been
39. d. much
40. b. themselves