一、1.Vocabulary and Structure
0. If I______them, I would not agree with any of his suggestions.
A.am
B.was
C.were
D.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 be
B.would not be
C.should be
D.should not be
2. If dinner______ready, he would go without it or make do with just a glass of milk.
A.was
B.were
C.was not
D.were not
3. If you______a bit to the right, we could all sit down.
A.move
B.moved
C.were to move
D.had moved
4. If it______tomorrow, the match would be called off.
A.rained
B.should rain
C.rains
D.is raining
5. If I hadn"t slipped on the ice, I______my arms.
A.would not have broken
B.would have broken
C.could not have broken
D.should have broken
6. ______enough money, I would have gone with you on vacation.
A.If I had
B.If I should have
C.Had I had
D.Had I has
7. ______him permission, he would have joined the swimming club.
A.Were John"s father given
B.Should John"s father give
C.Had John"s father given
D.Would John"s father give
8. If we______more attention to the signboards, we______our way.
A.had paid, would have lost
B.paid, would not lose
C.paid, would lose
D.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 miss
B.would not have taken, hadn"t missed
C.would not take, did not miss
D.would have taken, missed
10. If Helen______the doctor"s advice, she would not be sick now.
A.should follow
B.had followed
C.has followed
D.follows
11. If the weather______more favorable in the past few months, the crops would be growing still better.
A.had been
B.has been
C.were
D.were to be
12. If we______a little earlier, we______walking in the rain now.
A.left, would be
B.had left, would be
C.left, wouldn"t be
D.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 practiced
B.had practiced
C.didn"t practice
D.practiced
14. If we______everything ready by now, we______a terrible time tomorrow.
A.got, would have
B.didn"t get, could have
C.had got, couldn"t have
D.hadn"t got, would have