----- Nội dung ảnh ----- Question 17: 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 Question 18: 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 Question 19: Who _____ at the door? A. knock B. is knocking C. have been knocking D. have knocked Question 20: How long it _____ you to get to the library? A. does - take B. have - taken C. is - taking D. have - been taking Question 21: 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 Question 22: 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 Question 23: Let’s have some tea. It _____ chilly. A. gets B. is getting C. have gotten D. have been getting Question 24: Don’t talk to him while he _____. A. have been reading B. reads C. is reading D. have read