1、故选C。2. The workers were not better organized, otherwise they _ the task in half the time.A. accomplished B. had accomplishedC. would accomplish D. would have accomplished【答案】D工人们没有被更好的组织起来,否则他们用一半的时间就能完成任务。根据上句the workers were not better organized可知,这是对过去事情的虚拟。与过去事实相反的假设。其句子结构为,从句:If+主语+过去完成时+其他,主句:
2、主语+should(would/could/might)+现在完成时+其他,故选D。3. What a pity! You missed the sightseeing, or we _ a good time together.A. had B. will have C. would have had D. had had真遗憾!你错过了这次观光,否则,我们本应该在一起度过一段愉快时光的。根据上文,可知是对过去事情的虚拟,与过去事实相反的假设。主语+should(would, could, might)+现在完成时+其他,故选C。4. They might have found a bett
3、er hotel if they _ a few more kilometers.A. drove B. would drive C. were to drive D. had driven【解析】由语境可知,主、从句都表示与过去事实相反,故从句用过去完成时。5. If we _ the flight yesterday, we would be enjoying our holiday on the beach.A. had caught B. caughtC. have caught D. would catch【答案】A【解析】由语境可知,主句表示与现在事实相反,从句表示与过去事实相反。
4、故从句用过去完成时。6.Do you have Bettys phone number?Yes. Otherwise, I _able to reach her yesterday.A. hadnt been B. wouldnt have been C. werent D. wouldnt be【答案】B【解析】由yesterday可知,与过去事实相反,otherwise相当于if I hadnt had Bettys number,其后的句子相当于主句,谓语动词用wouldnt have done。7. There is a good social life in the village,
5、 and I wish I _ a second chance to become more involved. A. had B. will haveC. would have had D. have had【解析】由语境可知,这里表示将来的愿望,谓语动词用一般过去时。8. Its strange that he _ have taken the books without the owners permission.A. would B. should C. could D. might【解析】在“It is/was +形容词+that从句”中,that从句用“should+动词原形”表示
6、虚拟。这里表示“竟然”,should不能省略。一、单项选择1. Without your encouragement and support, we .A. should not succeed B. would not succeed C. would have succeeded D. would not have succeeded2. We for the spring outing last week, if it had not been for the thick fog.A. would have gone B. must have gone C. need have gone
7、 D. can have gone3. What a relief! We would be still waiting anxiously in the classroom to bring an umbrella with you.A. should you forget B. had you forgottenC.you should forget D. you had forgotten4. It is highly recommended that the general public one-metre social distance to avoid any possible r
8、isk of getting infected.A. keep B. will keep C. must keep D. keeps5. They advocate the proposal we were opposed rediscussed at the next meetingA. to be B. should be C. to was D. was6. It was John who broke the window. Why are you talking to me as if I it?A. had done B. have done C. did D. am doing7.
9、 Jack wasnt saving anything, but the teacher smiled at him he had done something very clever.A. as if B. in case C. while D. though8. Dont blame the boy. He only made a mistake which others on such an occasion.A. will make B. would makeC. were to make D. would have made9. Robert remained depressed a
10、t home before his school reopened.If only the new term for the virus.A. were not delayed B. would not be delayed C. had not been delayed D. were not to be delayed10. If she _ generous as she makes out she would have donated more money in the catastrophe.A. had been B. were C. would be D. was11. The
11、bus would not have run into the river _ for the bad-tempered lady.A. if it were not B. had it not beenC. if it would not be D. should it not be12. You didnt let me drive. If we _ by turns, you _ so tired.A. drove; didnt get B. drove; wouldnt get C. were driving; wouldnt get D. had driven; wouldnt ha
12、ve got13. If it had not been for the heroes contributions and sacrifices, we _ such a happy life.A. wouldnt have led B. wouldnt be leadingC. havent led D. are not leading14. I felt like giving up. I probably _ but my dad whispered, “Come on! You can make it.”A. would have B. would C. should D. shoul
13、d have15. If she _ make such a simple wish as not to be teased for disability last Christmas, Amy would still feel lonely now.A. had dared not B. hadnt dared toC. dared not D. didnt dare to二、单句语法填空1. If only he (lie)quietly as the doctor instructed, he wouldnt suffer so much now.2. If (study) hard in the past few weeks, I would pass the exam easily tomorrow.3. I would appreciate it if I (offer) an opportunity to displa