英语:unit3 understanding each other-grammar and usage学案(牛津译林版选修6)
英语:unit3 understanding each other-grammar and usage学案(牛津译林版选修6)第4页

 C. If we had not been D. If there had not been

7. Had Paul received six more votes in the last election, he ______ our chairman now.

 A. must have been B. would have been C. were D. would be

8. I ______ you a valuable present for your birthday, but I was short of money at that time.

 A. would like to give B. liked to have given

 C. would have liked to give D. like to give

9. But for their common efforts, they ______ achieved so much in their research..

 A. could have B. will not have C. could not have D. have not

10. ______ your advice, I would never have got the job.

 A. But for B. As for C. Apart from D. Except for

11. He must have missed the train, or he ______ here then.

 A. should be B. would be C. would have been D. had to be

12. Without electronic computers, much of today's advanced technology ______ achieved.

 A. must have been B. could have been

 C. should have D. would not have been

13. I was in a hurry that day. Otherwise I ______ to talk to you.

 A. had stopped B. would have stopped C. stopped D. had to stop

14. The housemaster was strict. He requested that we ______ television on week nights.

 A. not watch B. not to watch C. not be watching D. have not watched

15. I would ask George to lend us the money if I ______ him.

 A. had known B. knew C. have known D. know

16. I _____ it to him if I thought he would understand.

 A. shall explain B. will explain C. would explain D. explain

17. The police chief ordered that parking _____ on Main Street during the rush hours.

 A. be prohibiting B. is prohibited

 C. was prohibited D. be prohibited

18. If you hadn't gone with Tom to the party last night, _______.

 A. you would meet John already B. you won't have missed John

 C. you will have met John D. you would have met John

19. If the sea ____ to rise 50 feet, India would become an island.