Example: 0. A) long time B) sometimes C) ages D) lately
Dear Trevor,
I know it's been C(0) I wrote to you but I've been very busy ___ (1) we decided to move in the country. The house in the village is not quite ready ___ (2) but as you can imagine ___ (3) the last few weeks we've had to chase up builders and plumbers and we've ___ (4) got a long way to go.
It's been such a long time we ___ (5) work on it I've almost forgotten how long it's been exactly. We must have started it about seven years ___ (6) and we've ___ (7) spent a small fortune on it. We are ___ (8) living in our rather cramped flat where you ___ (9) us a few years ago but it ___ (10) to get unbearable and we ___ (11) moving out. We are still ___ (12) around from morning ___ (13) night and it's been particularly hectic ___ (14) the last week. Anyway, ___ (15) all this was going on Karen fell and sprained her ankle was the last thing we needed!
1. A. every time B. ever since C. while D. before
2. A. still B. already C. yet D. soon
3. A. for B. as C. while D. since
4. A. yet B. already C. nearly D. still
5. A. have started B. start C. did start D. started
6. A. before B. ago C. previous D. since
7. A. still B. not C. already D. yet
8. A. already B. still C. yet D. longer
9. A. were visiting B. have visited C. had been visiting D. visited
10. A. begun B. is beginning C. begins D. begin
11. A. have looked forward B. looked forward C. will look forward D. are looking forward
12. A. rush B. rushed C. rushing D. be rushed
13. A. and B. into C. till D. through
14. A. during B. from C. in D. while
15. A. in B. during C. while D. for