11. She _____________ two clients since 12 o'clock. A. calls B. called C. has called D. is calling
12. The Browns __________ us tonight. A. have been visiting B. are visiting C. visit D. has visited
13. Be quiet! I _______ to the news. A. am listening B. have been listening C. have listened D. listen
14. He _______ the dentist. A. has been to B. has gone C. is going D. goes
15. I haven't seen him ________ last week. A. in B. since C. for D. from
16. Anna _______ the letters. Can you send them please? A. is writing B. is written C. has written D. writes
17. We ____________ Mary for ages. A. see B. haven't seen C. are seeing D. hasn't seen
18. He ____ (drive) an automatic car before. A. hasn´t driven B. doesn´t drive C. hasn´t been driving D. isn´t driving
19. ____ (you/ not/ see) the difference between the two pictures? A. Haven´t you been seeing B. Haven´t you seen C. Don´t you see D. Aren´t you seeing
20. Where's Rhona? She __________ with her aunt. A. will stay B. stays C. has stayed D. is staying