1. This is a nice restaurant, isn’t it? Is this the first time you_____here?
A. are B. have been C. are being D. have being
2. I need a new job. I_____the same job for too long.
A. are doing B. have done C. have been doing D. do
3. “You look tired”. “Yes, I_____basketball”.
A. plays B. is playing C. have played D. have been playing
4. I would like to see Tina again. It’s been a long time_____.
A. that I didn’t see her B. for I didn’t see her
C. since I saw her D. until I saw her
5. Bod and Alice have been married_____.
A. that 20 years B. since 20 years C. when 20 years D. for 20 years
6. - I am looking for Paul. You_____him?
- Yes, he was here a minute ago.
A. Have - seen B. Did - see C. Do - see D. Is - seeing
7. Unless she_____extra, she will not complete the work.
A. is paying B. have been paying C. pays D. is paid
8. The house at the end of the street which_____empty for years has been sold.
A. is B. have been C. is being D. has been
9. All right, you’ll try to fix the television! But I_____you know what you’re doing.
A. hope B. have hoped C. is hoping D. have been hoping
10. Who_____at the door?
A. knock B. is knocking
C. have been knocking D. have knocked
11. How long it_____you to get to the library?
A. does - take B. have - taken C. is - taking D. have - been taking
12. Many girls want to go to the pub while only a minority_____to watch TV at home now.
A. is wanting B. want C. will want D. wants
13. They’ve faxed me I should stay till they_____a replacement. Well,
last time it took two weeks.
A. found B. will find C. find D. had found
14. Let’s have some tea. It_____chilly.
A. gets B. is getting C. have gotten D. have been getting
15. Don’t talk to him while he_____.
A. have been reading B. reads C. is reading D. have read
16. Ann wants to see you. You_____here for ages!
A. have been B. are C. had been D. are being
1. This is a nice restaurant, isn’t it? Is this the first time you_____here?
A. are B. have been C. are being D. have being
2. I need a new job. I_____the same job for too long.
A. are doing B. have done C. have been doing D. do
3. “You look tired”. “Yes, I_____basketball”.
A. plays B. is playing C. have played D. have been playing
4. I would like to see Tina again. It’s been a long time_____.
A. that I didn’t see her B. for I didn’t see her
C. since I saw her D. until I saw her
5. Bod and Alice have been married_____.
A. that 20 years B. since 20 years C. when 20 years D. for 20 years
6. - I am looking for Paul. You_____him?
- Yes, he was here a minute ago.
A. Have - seen B. Did - see C. Do - see D. Is - seeing
7. Unless she_____extra, she will not complete the work.
A. is paying B. have been paying C. pays D. is paid
8. The house at the end of the street which_____empty for years has been sold.
A. is B. have been C. is being D. has been
9. All right, you’ll try to fix the television! But I_____you know what you’re doing.
A. hope B. have hoped C. is hoping D. have been hoping
10. Who_____at the door?
A. knock B. is knocking
C. have been knocking D. have knocked
11. How long it_____you to get to the library?
A. does - take B. have - taken C. is - taking D. have - been taking
12. Many girls want to go to the pub while only a minority_____to watch TV at home now.
A. is wanting B. want C. will want D. wants
13. They’ve faxed me I should stay till they_____a replacement. Well,
last time it took two weeks.
A. found B. will find C. find D. had found
14. Let’s have some tea. It_____chilly.
A. gets B. is getting C. have gotten D. have been getting
15. Don’t talk to him while he_____.
A. have been reading B. reads C. is reading D. have read
16. Ann wants to see you. You_____here for ages!
A. have been B. are C. had been D. are being