1. b) is, it 2. c) , , 3. d) the other 4. a) hardly, lately 5. b) have not seen, did you see, met, think, changed 6. d) published, has become 7. 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, by 23. a) the, , the, the
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, by 23. a) the, , the, the
1) It (has been snowing) all day. When will it stop?
2) Hi, Tom. I (have not seen) you for weeks. What (have you been doing) all this time?
3) I (have written) to them three times, but I (haven't got) any answer yet.
4) Bill (has been) here since the 5th of November.
5) I (have met) Mrs Gordon many times this week.
6) Colin, you (have already missed) very many classes.
7) I (have been phoning) Diana for three hours already, but she is not at home yet.
8) It's 11 p.m. I (have been working) on the computer since six and I (have not finished) yet.
9) I have always (wanted) to make a four of Spain.
10) The telephone (has been ringing) for almost a minute. Why doesn't someone answer it?