2. 注意 : 1. 可以 省略 if , 而把 were, had, should 放在主语 前 , 用 倒装结构 . (1). If it were necessary, I might go without delay. (2). If you had taken my advice, you wouldn’t have failed in the exam. (3). If it should rain tomorrow, I would not go climbing. 2. 主从句的时态有时不一致 条件从句表示的行为和主句表示的行为所发生的时间不一致 , 这时动词的形式要 根据它所表示的时间来调整 . (1). If I __________(take) the medicine( yesterday ), I __________(be) better now . (2). If you ________________(watch) TV yesterday, you ________________(be) so happy now. Were it necessary, I might go without delay. Had you taken my advice, you wouldn’t have failed Should it rain tomorrow, I would not go climing. had taken would be hadn’t watched wouldn’t be
3. 三 . 名词性从句中的虚拟语气 主句中的动词 , 名词如表示 要求、建议、 命令或愿望 , 与其相关的 名词性从句( 主语从句,宾语从句,表语从句和同位语从句 )中 的谓语动词要用虚拟语气 (should) do . 动词 : 名词 : Advise, order, demand, suggest , desire, propose request, require, command, insist,. 等 advice, order, demand, suggestion, proposal. request , requirement ,plan, 等 (1). It is suggested that the building _________________ (pull) down. (2). My advice is that you ____________________(give ) up smoking. should be pulled should give up
4.
5.
6. Choose the right answer: 1. look at the trouble I am in! If only I _____ your advice. A followed B would follow C had followed D should follow 2. It is hard for me to imagine what I would be doing today if I ____ in love, at the age of seven, with the Library in my hometown. A wouldn’t have fallen B had not fallen C should fall D were to fall 3. without the air to hold some of the sun’s heat, the earth at night_____, too cold for us to live. A would be freezing cold B will be freezing coldly C would be frozen cold D can freeze coldly 4. ____ for the free tickets, I would not have gone to the films so often. A If it is not B were it not C Had it not been D If they were not
7.
8. 11. I’d rather you_____ at home all day today. A stay B stayed C should stay D had stayed 12. I wish I ____ as well as she. A could sing B can sing C sing D shall sing 13. Look at the clock! It’s time ____ home. A we go B we went C we are going D for us to 14. I didn’t see your sister at the meeting. If she ___, she would have met my brother. A has come B did come C came D had come 15. But for electricity, the whole world ____ so rapidly. A did not develop B would not have developed C has not been developed D had not developed 16.I told Sally how to get here, but perhaps I ___ for her. A had to write it out B must have written it out C should have written it out D ought to write it out 17. Tom ought not to____ me your secret, but he meant to no harm. A have told B tell C be telling D having told
9.
10. 6. You ______ such a serious mistake if you had followed his advice . A. may not make B. might not make C. shouldn’t have made D. might not have made 7. He __________ the test , but he wasn’t careful enough . A. could have passed B. were able to pass C. must have passed D. might be able to pass 8. We _______ the work on time without your help . A. hadn’t had finished B. didn’t have finished C. couldn’t have finished D. can’t have finished 9. If you ______ at school , you _______a college student now A. had studied hard ; would have been B. should have studied hard ; should have been C. had studied hard ; would be D. would study hard ; must have been .
11. 10. “ where have you been ? “ “ I got caught in traffic ; otherwise _______ sooner . A. I would be here B. I have been here C. I had been here D. I would have been here . 11. If places ______ alike , there would be little need for geographers . A. being B. are C. be D. were 12. _______ what was going to happen , I would never have left her alone . A. Had I known B. If I know C. If I Knew D. If I have known 13. If you had spoken clearly , you would __________ . A. understand it B. be understood C. have understood D. have been understood
12. 14. ______ to do the work , I should do it some other day . A. If where I B. I were C. Were I D. was I 15. If I _______ the meaning of the world , I would have to look it up . A. know B. knew C. known D. knowing 16. Ten minutes earlier , they ________ the train . A. will catch B. would catch C. would have caught D. will have caught 17. We didn’t know his telephone number , otherwise we _____ him A. would have telephoned B must have telephoned C. would telephone D. had telephoned 18. Jean doesn’t want to work right away because she thinks that if she _____ a job she probably wouldn’t be able to see her friends very often . A. has to get B. had got C. were to get D. could have got
13. 19. --- you finally made it , didn’t you ? ----- yes , ________ your help , I would have not succeeded . A. but that B. but for C. but if D. thanks to 20 . Without electricity human life ______ quite different today . A. is B. will C. would have been D. would be 21 . _______ it rain tomorrow , we would have to put off the visit to the Yangpu Bridge . A. Were B. Should C. Would D. Will 22. If it were not for the fact that you ______ ill , I would ask you to do this right now . A. were B. had been C. are D. be 23 . – Did you remind him of the meeting ? --- No . If I _______ home , I would have . A. was B. had been C. were D. Should be
14. 24. we’re safer in the train than we would be if we ______ any other day . A. traveled B. had been C. were D. should be 25. Were it not for the debts , we ______ all right . A. would be B. would have been C. were D. are 26 . _______ for the free tickets , I would not have gone to the film so often . A. If it is not B. Were it not C. Had it not been D. If they were not 27. He told me how he had given me shelter and protection without which I ______ of hunger . A. would be died B. would have died C. would die D. will die 28. If he _______ tomorrow , I should give him the dictionary he needs . A. comes B. should come C. would come D. will come
15. 29. He would gain weight but he ______ enough . A wouldn’t eat B. doesn’t eat C. didn’t eat D. hadn’t eaten 30. I would have invited her to the party but I ______ her well . A. don’t know B. know C. hadn’t known D. didn’t know