1. ---Where’s Mr. Green ? I haven’t seen him for a few days.
---He ________Canada. He _________there twice.
A. has been to; has gone to B. has been to; has gone
C. has gone to; has been to D. has gone to; has been
2. I’m afraid the fish on the plate _________bad. We’d better throw it away.
A. smells B. is smelling C. will smell D. is smelt
3. ---___________ has he taught in this school? ---Since 1998.
A. How often B. How long C. How soon D. How far
4. You don't need to describe her. I________ her several times.
A. had met B. have met C. meet D. met
5. ---When did you ________ the new sports car? ---Well, I ________ it for half a year.
A. have; have bought B. buy; have had C. buy; have bought D. have; have had
6. ---Is your uncle still smoking? ---Yes. It' s nearly five years _______ he began smoking.
A. when B. after C. since D. until