1. Charlie…….. recently……. to the dentist.
A. has/been B. is/going C. has/been going
2. Candice sometimes…….. TV in the evening.
A. watch B. is watching C. watches
3. Craig has been a doctor…….ten years.
A. since B. for C. yet
4. I have……been to the theatre before.
A. never B. ever C. seldom
5. How long…..you……the piano?
A. are/playing B. has/played
C. have/been playing
6. I never…….George at school.
A. see B. have seen C. am seeing
7. John has…….finished his homework.
A. yet B. already C. since
8. I……..with what you are saying.
A. agree B. am agreeing C. have agreed
9. We…….a party tomorrow.
A. have B. are having C. have been having
10. I ……Joan is very nice.
A. am thinking B. have thought C. think
| 11. The show……at 9 o’clock.
A. is ending B. will end C. ends
12. My dad……for work early every morning.
A. is leaving B. leaves C. has left
13. Wow, your house……great!
A. is looking B. looked C. looks
14. Nowadays, people……more hours than before.
A. works B. are working C. have been working
15. Colin isn’t here; he…….to football practice.
A. has gone B. has been C. goes
16. I have lived in Spain……..I was ten.
A. ever B. for C. since
17. Jason …….still……..in the garden.
A. is/working B. has/worked
C. has/been working
18. This soup……awful!
A. is tasting B. taste C. tastes
19. Ken…….twenty emails since this morning.
A. has send B. has been sending C. has sent
20. Tracy seldom…….to the cinema.
A. has gone B. goes C. has been
|