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