一、1.Vocabulary and Structure
0. If I______them, I would not agree with any of his suggestions.
A.amB.wasC.wereD.had been
1. If he didn"t get his car back from the repair shop, he______able to drive us to the town.
A.would beB.would not beC.should beD.should not be
2. If dinner______ready, he would go without it or make do with just a glass of milk.
A.wasB.wereC.was notD.were not
3. If you______a bit to the right, we could all sit down.
A.moveB.movedC.were to moveD.had moved
4. If it______tomorrow, the match would be called off.
A.rainedB.should rainC.rainsD.is raining
5. If I hadn"t slipped on the ice, I______my arms.
A.would not have brokenB.would have brokenC.could not have brokenD.should have broken
6. ______enough money, I would have gone with you on vacation.
A.If I hadB.If I should haveC.Had I hadD.Had I has
7. ______him permission, he would have joined the swimming club.
A.Were John"s father givenB.Should John"s father giveC.Had John"s father givenD.Would John"s father give
8. If we______more attention to the signboards, we______our way.
A.had paid, would have lostB.paid, would not loseC.paid, would loseD.had paid, would not have lost
9. Harry______ a taxi to work if he______the only bus that passes by his office.
A.would take, did not missB.would not have taken, hadn"t missedC.would not take, did not missD.would have taken, missed
10. If Helen______the doctor"s advice, she would not be sick now.
A.should followB.had followedC.has followedD.follows
11. If the weather______more favorable in the past few months, the crops would be growing still better.
A.had beenB.has beenC.wereD.were to be
12. If we______a little earlier, we______walking in the rain now.
A.left, would beB.had left, would beC.left, wouldn"t beD.had left, wouldn"t be
13. She wouldn"t be able to speak English so well if she______so hard while studying at college.
A.hadn"t practicedB.had practicedC.didn"t practiceD.practiced
14. If we______everything ready by now, we______a terrible time tomorrow.
A.got, would haveB.didn"t get, could haveC.had got, couldn"t haveD.hadn"t got, would have