1.My dog will bark if it …………….any strange sound. A.hear B.hears C.heard D.had heard. 2.If I ………….enough money, I will buy a house. A.had B had had C.will have D.have 3. If I …………….you, I would tell the truth. A.is B.am C.were D.was 4. I will let you know if I ………..out what’s happening . A.find B.finds C.found D.had found 5. If we …………….in a town, life would be better . A.live B.lived C.would live D.had lived 6. We …………….you if we have time . A.will phone B.would phone C.phoned D.had phoned 7.If I ………….you ,I would help them . A.am B will be C.were D.had been 8. What would you have done if the lift ………..struck between two floors at that time. A.had got B.got C.gets D.getting 9.If I …………that the traffic lights were red, I ………………….. A.had realized / would have stopped B. had realized / wouldn’t have stopped C.realized / would stop C.realize / will not stop 10. If we have some eggs ,I ……………you a cake . A.made B.makes C.will make D.would make 11.If you …………so busy , I would have shown you how to play . A.hadn’t been B.weren’t C.aren’t D.wouldn’t be . 12. …………..you to be offered that job, would you have to move to another city? A. should B. Were C. had D. Provided that 13. You will find their house ………you take a good street map with you. A. as long as B. even if C. if only D. otherwise: 14. If Lucy’s car …………. down yesterday, she would be here right now. A. didn’t break B. hadn’t broken C. wouldn’t have been D. doesn’t break 15. If I ……… my wallet at home this morning, I …….. money for lunch now. A. leave / will have B. didn’t leave / would have C. hadn’t left / would have D. hadn’t left / would have had 16. I………you sooner had someone told me you were in the hospital. A.would have visited B.visited C.had visited D.visit 17. They ‘d be hurt if I ………………. A. don’t go B. didn’t go C. hadn’t gone D. wouldn’t go. 18. If we took the 6: 30 train, we…………too early. A. would have arrived B. arrived C. will arrived D. would arrive. 19. If I had known you were in hospital, I …………to see you. A. will go B. would go C. went D. would have gone. 20. If you had the chance, ………… you go finishing? A. did B. would C. may D. do
2 câu trả lời
1.c 2.a 3.d 4.c 5.b 6.a 7.a 8.a 9.c 10.c
11.b 12.a 13.b 14.b 15.b 16.a 17.c 18.c 19a 20.a
1 b
2d
3d
4 a
5 b
6 a
7d
8 a
9 c
10 a
11 a
12 b
13 d
14 a
15a
16 b
17 c
18c
19 b
20b
Câu hỏi trong lớp
Xem thêm