Choose the correct answer. 1). ian a shower at the moment, so could you call back in about half an hour? a. takes; b. is taking; c. has taken; d. has been taking. 2). to ipswich before? a. do you ever go; b. are you ever going; c. have you ever been; d. have you ever been going. 3).i to all the local newspapers and tv stations to complain. a. already write; b. already writing; c. have already written; d. have already been writing. tv for the last four hours? turn it off and get some exercise! a. do you watch; b. are you watching; c. watched you; d. have you been watching. 5). edik, hockey competitively or just for fun? a. do you usually play; b. are you usually playing; c. have you usually played; d. have you usually been playing. 6). that’s the fi rst time an answer right today! a. i get; b. i am getting; c. i have got; d. i have been getting. 7). jessica has left, i’m afraid. a. already; b. yet; c. still; d. so far. 8). dan in the living room while we redecorate his bedroom. a. sleeps; b. is sleeping; c. has slept; d. does sleep 9). unfortunately, simone a day off very often. a. doesn’t get; b. isn’t getting; c. hasn’t got; d. hasn’t been getting. 10). actually, i a cup of tea fi rst thing every morning, but then i switch to coffee. a. do drink; b. am drinking; c. have drunk; d. have been drinking.
2. C
3. C
4. D
5. A
6. A
7. A
8. B
9. A
10. B