Choose the correct answers.
1. B. do you eat
2. D. have been
3. B. haven’t received
4. B. have ever met
5. A. haven’t travelled
6. C. was writing-glanced
7. A. Did you have
8. B. haven’t heard
9. C. haven’t spoken-was
10. A. haven’t received-met
11. A. Have you gone-have gone-was
12. B. have finished
13. A. has written
14. A. was-paid
15. A. have come
16. A. have visited
17. A. is Lan doing-is talking
18. D. was born-lives-works
19. C. have met-is
20. B. is writing-has been