1. b) is, it
2. c) , ,
3. d) the other4. a) hardly, lately
5. b) have not seen, did you see, met, think, changed
6. d) published, has become7. a) had met
8. d) is, will go
9. b) are starting, will have finished
10. a) is being built
11. a) said, was, would not go
12. a) not to be
13. b) to be starting, to get wet through
14. b) trying, to improve
15. b) having worked
16. c) on seeing, come in, having welcomed, as usual
17. b) must have been
18. b) should have done
19. c) may come
20. b) his, such, didn’t he
21. b) to address, knew
22. a) in, on, as, until, by23. a) the, , the, the