高考英语虚拟语气知识点经典测试题附答案(1)
- 格式:doc
- 大小:72.50 KB
- 文档页数:10
一.虚拟语气用于条件状语从句中1. 表示与现在事实相反或不可能发生:条件状语从句:一般过去时(虚拟语气中be→were)主句用:would(should, could, might)+动词原形。
If we had time now, we would read it again.If I were you, I would work hard.2. 表示与过去事实相反或不可能发生:条件状语从句:had+过去分词;主句:would(should, could, might)+have+过去分词。
If he had taken my advice, he would have succeeded in the test.If I had known your telephone number then, I would have called you.3. 表示与将来的事实可能相反或不可能发生:条件状语从句:①一般过去时②should +动词原形③were to+动词原形;主句:would(should, could, might)+动词原形。
If it should rain, the crops would be saved.If it were to snow tomorrow, they would not go out.P.S 虚拟条件句的特殊情况(1). 混合/错综型虚拟语气当条件状语从句表示的行为和主句表示的行为所发生的时间不一致时,称为‘错综条件句’,动词的形式要根据它所表示的时间作出相应的调整。
If you had followed my advice, you would be better now.(从句说的是过去,主句是现在)If I were you, I would have taken his advice.(从句是现在,主句是过去)(2)省略if的虚拟语气如果从句中含有were/ should/ had时,则可以把这三个词置于句首,省略if.采用倒装语序。
高中英语虚拟语气用法单选题70题(答案解析)1.If I were you, I _____ study harder.A.willB.wouldC.canD.must答案:B。
本题考查对现在情况的虚拟语气。
if 引导的条件句中用一般过去时were,主句用would+动词原形。
A 选项will 用于一般将来时;C 选项can 表示能力;D 选项must 表示必须,都不符合虚拟语气的用法。
2.She _____ be very happy if she knew the truth.A.willB.wouldC.canD.must答案:B。
同样是对现在情况的虚拟语气,if 从句用一般过去时knew,主句用would+动词原形。
A 选项will 不是虚拟语气的用法;C 选项can 表示能力;D 选项must 表示必须,均不符合。
3.If he _____ more time, he could finish the work.A.haveB.hasC.had答案:C。
对现在情况的虚拟,if 从句用一般过去时had,主句could+动词原形。
A 选项have 和B 选项has 用于一般现在时;D 选项having 不能单独作谓语。
4.I _____ go to the party if I were invited.A.willB.wouldC.canD.must答案:B。
if 引导的对现在情况的虚拟语气,从句用were invited,主句用would+动词原形。
A 选项will 不是虚拟语气;C 选项can 表示能力;D 选项must 表示必须。
5.If they _____ here now, they would help us.A.areB.wereC.will beD.would be答案:B。
对现在情况的虚拟,if 从句用一般过去时were,主句would+动词原形。
A 选项are 是一般现在时;C 选项will be 是一般将来时;D 选项would be 不是虚拟语气if 从句的正确形式。
高中英语虚拟语气练习题30题(带答案)1. If I ______ (be) you, I would study harder for the exam.A. amB. wasC. wereD. be答案:C。
解析:这是一个与现在事实相反的虚拟语气句子。
在虚拟语气中,be动词不管主语是什么人称,一律用were。
A选项am是一般现在时的形式,不符合虚拟语气语法;B选项was虽然是be的过去式,但在虚拟语气中不用于这种情况;D选项be是原形,也不符合语法规则。
2. If he had known the truth, he ______ (not make) such a mistake.A. would not makeB. will not makeC. would not have madeD. should not make答案:C。
解析:这是与过去事实相反的虚拟语气。
从句用had + 过去分词(had known),主句要用would/should/could/might + have + 过去分词。
A选项would not make是与现在事实相反的主句形式;B选项will not make是一般将来时,不符合虚拟语气;D选项should not make也不是与过去事实相反的虚拟语气主句形式。
3. If it ______ (rain) tomorrow, we would cancel the picnic.A. rainsB. rainedC. will rainD. should rain答案:D。
解析:这是与将来事实相反的虚拟语气。
在这种情况下,从句可以用should + 动词原形,或者were to + 动词原形,或者一般过去时(这里的一般过去时表示的是一种假设的将来情况)。
A选项rains是一般现在时,用于真实条件句;B选项rained虽然是过去式,但在这里如果单独用过去式表达将来不太准确;C选项will rain是一般将来时,不符合虚拟语气语法。
高中英语虚拟语气讲解及练习虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。
根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句(1)表示与现在事实相反If I had enough money now, I would lend it to you.(2)表示与过去事实相反If he had taken your advice, he wouldn’t have made such a bad mistake.(3)表示与将来事实相反I would go shopping with you if it were to be Sunday tomorrow.1. 虚拟条件句的倒装在虚拟条件句中,为了强调所假设条件的虚拟性,或突出说话人的一种主观愿望,虚拟条件句可用倒装结构。
虚拟条件句的倒装是通过去掉if,把条件从句谓语中的助动词、情态动词或系动词放在句首实现的。
例如:Had I been(= If I had been ) in that situation, I would not have let the thief escape away with so much money.Should there be (= If there should be) a drought, what should we do at that time ?2. 错综时间条件句有时条件从句的动作和主句的动作发生的时间并不一致,这时谓语动词的形式应根据它所要表示的具体时间来确定。
例如:If we hadn’t been working hard in the past few years ,thing s wouldn’t be going so smoothly.3. 含蓄条件句有时假设的情况并不以条件从句的形式表现出来,而是通过某个介词或介词短语(如:with,otherwise,without,but for,in that position)、上下文或其它方式表现出来。
高中英语虚拟语气练习题二.选择题C1. , .A. B. C. D.b2. I a .A. B. C. D.d3. . ,A. ; ’tB. ; ’tC. ; ’tD. ; ’t b4. ,A. B. C. D.c5. IA. B. C. D.6. a a ,A. B. C. D.7. I a ,A. ;B. ;C. ;D. ;8.A. B. C. D.9., IA. B. C. D.10. I , IA. B. C. D.11. ,A. B. C. D.12. ,A. ,B. ,C. ,D. ,13. ,A. B. C. D.14. ,A. . C. D.15. ,A. B. C. D.16. I . ,A. B. C. D.17. , .A. ,B. ,C. ,D. ,18. ,A. ,B. ,C. ,D. ’t ,19. ,A. B. C. D.20.A. ’tB. ’tC. ’tD. ’t21. ’s , ,A. B. C. D.22.A. B. C. D.23. aA. B. C. D.24.,A. I’dB. I’dC. I ’ tD. I’d25. IA. ’tB. ’tC. ’tD. ’t26. ,A. B. C. D. ’t27. IA. B. ’t C. ’t D. ’t28.A. B. C. D.29.A. B. C. D.30. aA. B. C. D.31.A. ,B. ,C. ,D. ,32. I a IA. B. C. ’t D. ’t33.A. B. C. D.34.A. B. C. D.35.A. B. C. D.36. I IA. B. C. D.37.A. B. C. D.38. IA. B. C. D.39.A. B. C. D.40.A. B. C. D.41.A. B. C. D.42. , . I ……’t “”, I . , !A. B. ’t C. D. ’t43. I . . I IA. ,B. ,C. ,D. ,44. I I ! IA. B. ’t C. D. ’t45. I’t .A. B. C. D.46. ’sA. ,B. ,C. ,D. ,47. ,A. B. C. D.48. .A. ,B. ,C. ,D. ,49.A. B. C. D.50. a .A. B. C. D.51. ,A. B. C. D.52. aA. B. C. D.53. IA. B. C. D.54. , I a , I IA. B. C. D.55.A. B. C. D.56. I . ,A. B. C. D.57. ,A. B. C. D.58. ,A. ,B. ,C. ,D. ,答案C BD B C C C B A A D A B A C D B C D AD C C B A C B B A B D C C A B B D B A AC D C B C D D B C D B B A A A C D C虚拟语气在条件状语从句中的应用【经典例题】1. , .A. ;B. ;C. ;D. ;2. I , I .A. ’t B ’tC. ’tD. ’t3.— , .A. ;B. ;C. ;D. ;4. I ’t . , .A. B. C. D.【答案与解析】1.A.本题考查虚拟语气。
高考英语虚拟语气知识点经典测试题附答案解析(1)一、选择题1.Don't you think it is time you ______ the plan?It is_______ the managers wanted tosee________ soon.A.set out discussing; that ;to be carried outB.should set about discussing; that ; to carry outC.should set out to discuss ;what; to be carried outD.set about discussing, what; carried out2.Recent years have seen a growing increase in the emergence of cyber terms, without which our life _____ so colorful nowadays.A.won’t be B.hadn’t beenC.wouldn’t be D.can’t be3.Had electronic computers not been invented, many problems of space flight .A.could not have solved B.could not be solvedC.can not have been solved D.could not have been solved4.What do you think of the proposal that improvement ____ in the type of vacuum cleaner? A.be made B.will be made C.would be made D.has to be made 5.How I wish I ______ my mouth before I shouted at my mum!A.shut B.have shutC.had shut D.would shut6.That was not the first time he ____ us. I think it's high time we ____ strong actions against him.A.betrayed, take B.had betrayed, tookC.has betrayed, took D.has betrayed, take7.It is time that we ________ a decision on how to approach this problem.A.make B.made C.to make D.will make8.I ______ to you at that time, but I didn’t know w here you lived.A.had written B.wroteC.would write D.would have written9.We require the thief _________ into prison.A.refers to being put B.referred to be putC.refer to being put D.referred should be put10.Some teachers recommended that more books to satisfy the students’ needs.A.are purchased B.have been purchasedC.were purchased D.be purchased11.Eye doctors recommend that a child’s first eye exam _____ at the age of six months old. A.was B.beC.were D.is12.If penicillin available, many people from sickness or even small wounds in World WarⅡ.A.was not; would die B.were not; would have diedC.had not been; would died D.had not been; would have died13.In the bright sunlight the surface of the lake looks as if it____dotted with shining diamonds. A.is B.were C.will be D.would be 14.Sam insisted that he______the law and______.A.didn't break;mustn't be punished B.doesn't break;shouldn't punishC.hadn't broken;be not punished D.hadn't broken;not be punished15.Look at the trouble you are in!_______your parents’ advice.A.If only you would have followed B.If only you followedC.If only you would follow D.If only you had followed16.-Would you ___ first aid to him, had it been possible?-Yes, but I _____.A.have offered; had got hurt.B.offer; had got hurt.C.have offered; got hurt.D.had offered; had got hurt.17.If it ______ rain tomorrow, I should not drive my car.A.were to B.will C.would D.is to18.This computer is of good quality. If it ___________ break down within the first three months, we would repair it at our expense.A.would B.were to C.could D.might19.She insisted that she ________ to the disaster-hit area and that her request ________ reasonable.A.be sent, was B.should send, wasC.should be sent, be D.send, should be20.I was caught in a traffic jam for over an hour, otherwise I _________ you waiting for such a long time.A.will not keep B.have not keptC.had not kept D.would not have kept21.fired, your health care and other benefits will not be immediately cut off.A.Would you be B.Could you be C.Should you be D.Might you be 22.But for the belief that things better soon, many people couldn’t have survived the rough time.A.had got B.got C.would get D.will get23.If God __________everything in the world, the strange creatures in fossils __________so many years before.A.had created; shouldn’t exist B.had created; couldn’t have existed C.should create; wouldn’t exist D.created; wouldn’t have existed24.I’m sorry, but I would rather the specialist as well as th e assistants _____and ______the project again.A.seated , discuss about B.were seated ,discussedC.are seated, discuss D.seats ,are discussing25.He was very busy yesterday, otherwise he ____ to the meeting.A.would come B.would have come C.came D.had come【参考答案】***试卷处理标记,请不要删除一、选择题1.D解析:D【解析】【详解】考查虚拟语气、连接词和非谓语动词。
高中英语语法:虚拟语气专项练习50题1.--- I’m sorry. I _______ at you the other day.--- Forget it. I was a bit out of control myself.A. shouldn’t shoutB. shouldn’t have shoutedC. mustn’t shoutD. mustn’t have shouted2 Thank you for all y our hard work last week. I don’t think we ____ it without you.A. can manageB. could have managedC. could manageD. can have managed3. ____ he had not hurt his leg, John would have won the race.A. IfB. SinceC. ThoughD. When4 --- If the traffic hadn’t been so heavy, I could have been back by 6 o’clock.--- What a pity! Tina ____here to see you.A. isB. wasC. would beD. has been5 I was really anxious about you. You ____home without a word.A. mustn’t leaveB. shouldn’t have leftC. couldn’t have leftD. needn’t leave6 He suggested that the person ____to be punished.A. refersB. referC. should referD. referred7 --- Do you think the thief entered the room through the back door?--- No, if he had, I don’t believe he ____the living-room window.A. would breakB. brokeC. would have brokenD. breaks8 Without electricity, human life ____quite different today.A. isB. will beC. would have beenD. would be9 --- ____he come to see you as he promised?--- Of course, please, and I’d rather he ____ me the truth.A. Will; informedB. Shall; toldC. Should; will tellD. Can; tell10 --- He looks very hot and dry.--- So ____ if you had a temperature of 39.A. would youB. will youC. would you have beenD. do you11 I forget where I read the article, or I ________ it to you now.A. will showB. would showC. am going to showD. am showing12. “It looks as if he were drunk.” “So it does. _________.”A. He’d better give up drinkingB. He shouldn’t have drunk so muchC. Health is more important than drinkD. I wonder why he is always doing so13. “Mary looks hot and dry” “So _________ you if you had so high a fever.”A. doB. areC. willD. would14. “He will come tomorrow.” “But I’d rather he _________ the day after tomorrow.”A. will comeB. is comingC. cameD. had come15. All the doctors in the hospital insisted that he ________ badly wounded and that he ________ at once.A. should be; be operated onB. were; must be operated onC. was; should be operatedD. was; be operated on16. _________ smoking, he would not have got cancer in the lung.A. Was he given upB. Had he given upC. Did he giveD. If he gave up17. What a pity! Considering his ability and experience, he ____ better。
虚拟语气专练1. If only he ____quietly as the doctor instructed, he would not suffer so much now.A. liesB. layC. had lainD. should lie2. You did not let me drive. If we ____in turn, you ____ so tiredA. drove; didn’t getB. drove; wouldn’t getC. were driving; wouldn’t getD. had driven ; wouldn’t have got3. _____it rain tomorrow, we would have to put off the visit to the Yangpu BridgeA. WereB. ShouldC. WouldD. Will4. I suggested the person _____ to be put into prisonA. refersB. referringC. referredD. refer5. ---Your aunt invites you to the movies today---I had rather she ____ me tomorrow than todayA. tellsB. toldC. would tellD. had told6. I was ill that day, otherwise I ____ the sports meetA. would have taken part inB. took part inC. had taken part inD. would take part in7. He ____busy yesterday, or he ___you with your experiment.A. was, had helpedB. was, would have helpedC. had been, would have helpedD. were, would have helped8. Without electricity, human life ____quite difficult todayA. isB. will beC. would have beenD. would be9. The kind-hearted couple treat the orphan very well as though he ____ their own son.A. isB. wereC. had beenD. should be10. How the old people wish that they ____young once moreA. wereB. could becomeC. had beenD. should be11. If I had had enough time, I___ my work.A. would finishB. must have finishedC. would have finishedD. had finished12.Ten minutes earlier, they ___ the plane.A. will catchB. would catchC. would have caughtD. will have caught13. Mr Green requires that the students ___ a composition every other week.A. writeB. writtenC. would writeD. will write14.Had he studied hard, he___ the exam.A. would passB. could passC. had passedD. would have passed15.I wish I ___ what is happening there in his room.A. knowB. knownC. knewD. should know16.If there were no water in the world, everything ___.A. will dieB. would dieC. would have diedD. would have been dead17. ___ what was going to happen, I would never have left her alone.A. Had I knownB. If I knowC. If I knewD. If had I known18.He ordered that the work ___ right away.A. should finishB. finishedC. would be finishedD. be finished19.—Shall we go to the movie tonight?—No, I'd rather ___ at home with our baby. You'd better not leave it to the babysitter at night.A. you stayedB. you stayC. stayedD. stay20. ___ in your position, I would help him.A. Was IB. Were IC. If I amD. If I had been21.I ___, but I was stopped by the heavy rain.A. mean to comeB. meant to comeC. had meant to comeD. meant coming22.Mrs Black insists___ in that old hotel.A. not to stayB. not stayingC. staying notD. that she not stay23.If you had spoken clearly, you would___.A. understand itB. have understoodC. be understoodD. have been understood24. If you ___ that late movie last night, you wouldn't be so sleepy.A. haven't watchedB. hadn't watchedC. didn't watchD. wouldn't have watched25. The teacher demanded that the exam _____ before eleven.A. must finishB. would be finishedC. be finishedD. must be finished26. She made the demand that the journalists _____ at once ______ Iraq.A. leave; forB. leave; toC. left; toD. to be left; for27. The suggestion has been made _____ the basketball game _____ put off.A. for; toB. that; beC. which; should beD. to; being28. The order came that the medical supplies _____ to Beijing for the Sars soon.A. would be sentB. should sendC. be sentD. must be sent29. Had you listened to the doctor, you _____ all right now.A. areB. wereC. would beD. would have been30. _____ any change about the date, please tell me immediately.A. Will there beB. Should there beC. There will beD. There should be31. _____ today, he would get there by Friday.A. Would he leaveB. Was he leavingC. Were he to leaveD. If he leave32. Should it rain, the crops _____ .A. would be savedB. would have been savedC. will be savedD. had been saved33. You _____ come earlier. The bus left a moment ago.A. wouldB. should haveC. mayD. have34. I _____ you some money, but I hadn’t any on me then.A. would lendB. would have lentC. could lendD. may have lent35. --- “Hav e you ever been to Beijing?”--- “No, but I wish I _____”A. haveB. willC. doD. had36. I’m glad I went over all my notes; otherwise _____ .A. I may have failedB. I’d failC. I’d have failedD. I’ll have failed37. --- “What will you do during the summer holiday?”--- “I don’t know, but it’s high time _____ something.”A. I’m decidingB. I’ll decideC. I decidedD. I decide38. What would we do if it _____ tomorrow?A. should snowB. would snowC. snowD. will snow39. If only I _____ my watch!A. hadn’t lostB. haven’t lostC. didn’t lostD. don’t lose40. You _____ such a serious mistake if you had followed his advice.A. may not makeB. might not makeC. shouldn’t have madeD. might not have made41. We _____ the work on time without your help.A. hadn’t had finishedB. didn’t have finishedC. couldn’t have finishedD. can’t have finished42. --- “Where have you been?”--- “I got caught in traffic; otherwise _____ sooner.”A. I would be hereB. I have been hereC. I had been hereD. I would have been here43. If it were not for the fact that you _____ ill, I would ask you to do this right n ow.A. wereB. had beenC. areD. should be44. I’d rather you ___ right away.A. leaveB. leftC. will leaveD. to leave45. He is working hard for fear that he ___.A. failsB. failedC. would failD. fail46. The teacher agreed to the suggestion that the students ___ two weeks to prepare for the exam.A. giveB. should giveC. be givenD. would be given47. I was busy yesterday, otherwise I ___ your birthday party.A. attendedB. had attendedC. would attendD. would have attended48. The two strangers talked as if they ___ friends for years.A. wereB. would beC. have beenD. had been49. We ___ our lives had it not been for the policeman.A. would have lostB. should loseC. might loseD. could have lost50. ---- I thought you would come back tomorrow.---- I would if I ___ to attend a meeting.A. don’t haveB. didn’t haveC. will not haveD. would not have51. It ___ very nice if only it were possible.A. will beB. would beC. isD. were52. Without your help, our team ___ the last match.A. won’t winB. will loseC. wouldn’t have wonD. can’t win53. ___, I would take an umbrella with me.A. Had I been youB. I were youC. Were I youD. I had been you54. If I had hurried, I ___ the train.A. would catchB. could catchC. would have caughtD. had caught55. Tom insisted that John ___ it for no one was in the room except him.A. doB. doesC. didD. would do56. If I had known that, I ___ so.A. wouldn’t doB. wouldn’t have doneC. won’t doD. have not done57. The doctor proposed that she ___.A. will not smokeB. not smokeC. would not smokeD. did not smoke58. If I ___ you, I wouldn’t return the call.A. beB. amC. wasD. were59. If the doctor had been available, the child ___.A. would not dieB. would not have diedC. could not dieD. could not have died60. Dr. Bethune worked hard as if he ___.A. never had felt tiredB. had never felt tiredC. never felt tiredD. was tired never。
高考英语虚拟语气知识点经典测试题附答案(1)一、选择题1.His suggestion that she ________ in his home suggested he ________ very warm-hearted. A.would stay; was B.stayed; beC.should stay; be D.stay; was2.Recent years have seen a growing increase in the emergence of cyber terms, without which our life _____ so colorful nowadays.A.won’t be B.hadn’t beenC.wouldn’t be D.can’t be3.This winter vacation, my family are going to visit the Great Wall, but I would rather we________ to Shanghai Disneyland.A.go B.had goneC.would go D.went4.Due to the popularity of the restaurant, it is advisable that a table_______ for a get-together in advance.A.must be reserved B.is reservedC.be reserved D.will be reserved5.louder, all the students would hear.A.If the teacher had spoken B.If the teacher will speakC.Had the teacher spoken D.If the teacher spoke6.Some teachers recommended that more books to satisfy the students’ needs.A.are purchased B.have been purchasedC.were purchased D.be purchased7.Studies show that historical barriers on women acceptance in organizational environments, the development of the company would already be way ahead.A.were it not for B.if there being noC.hadn't it been for D.if it is not for8.The board thought it urgent that these files _____ right away.A.printed B.had been printed C.would been printed D.be printed9.--- Are you happy now?--- If only I _____ slimmer, more beautiful, richer, more clever.A.am B.were C.had been D.should be 10.What a pity! Considering his ability and experience, he ___________ it better.A.need have done B.must have doneC.can have done D.might have done11.She looks as if she _____ ten years younger.A.is B.was C.were D.had been12.If penicillin available, many people from sickness or even small wounds in World WarⅡ.A.was not; would die B.were not; would have diedC.had not been; would died D.had not been; would have died 13.Yesterday, Jane walked away from the heated discussion. Otherwise, she _____ something arbitrary that she would regret forever.A.must have said B.said C.might say D.might have said 14.—How I wish I __________ fly to the moon!—Really? That would be great.A.can B.may C.should D.could15.Don't you think it is time you ______ the plan?It is_______ the managers wanted tosee________ soon.A.set out discussing; that ;to be carried outB.should set about discussing; that ; to carry outC.should set out to discuss ;what; to be carried outD.set about discussing, what; carried out16.She insisted that she ________ to the disaster-hit area and that her request ________ reasonable.A.be sent, was B.should send, wasC.should be sent, be D.send, should be17.-I can't believe it. Tom failed the test again!-He would not be so upset now your advice.A.would he follow B.should he followC.did he follow D.had he followed18.What a pity! You missed the sightseeing, or we ________ a good time together.A.had B.will have C.would have had D.had had19.Had he taken his parent’s advice, he ______ having made such a silly mistake now. A.would not regret B.would not have regrettedC.may not regret D.does not regret20.Mable is very weak, so the doctor advised that not only ______ more flood, but she should also take more exercise.A.should she have B.she should have C.she has D.has she21.If he____ to the teacher attentively, he____the answer to the problem now.A.had listened, would have known B.listened, would knowC.listened, would have known D.had listened, would know22.His suggestion to see the exhibition interested every one of us.A.that we go B.which we should goC.that we would go D.when we should go23.His expression suggested that he ____the invitation and he suggested full preparations _____. A.had accepted; would be made B.accepted; be madeC.has accepted; make D.had accepted; be made24.Many things we benefit from now wouldn't be around _______ Albert Einstein.A.aside from B.thanks to C.but for D.regardless of 25.Eye doctors recommend that a child’s first eye exam _____ at the age of six months old.A.was B.beC.were D.is【参考答案】***试卷处理标记,请不要删除一、选择题1.D解析:D【解析】考查suggest的用法。
句意:他建议她待在家里,这表明他很热心。
句中suggestion表示“建议”,后面是that的同位语从句,解释说明suggestion的内容,要用虚拟语气(should)+动词原形;suggest在此句的意思是“表明,暗示”,后面的名词性从句不用虚拟语气,根据主句谓语动词suggested用一般过去时态,故宾语从句也用过去时态,由此可知答案为D。
2.C解析:C【解析】【详解】考查虚拟语气。
句意:近年来,网络用语的出现越来越多,没有它们,我们的生活就不会如此丰富多彩。
结合句意可知此处非限制性定语从句是虚拟语气,与现在的事实相反,故选C。
【点睛】由but for、 with、without、 otherwise等介词短语引导的句中。
此类介词短语多引导含条件意味的虚拟语气。
如:①The ship would have sunk with all on board but for the efforts of the captain. 要没有船长的努力,那这只船及船上所有的人都沉没了。