虚拟语气讲解及练习题(含答案和解释)
虚拟语气讲解和练习(附答案)

高中英语虚拟语气讲解及练习虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。
根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句(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)、上下文或其它方式表现出来。
高中英语虚拟语气讲解及练习题(附答案)

高中英语虚拟语气讲解及练习虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。
根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句(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)、上下文或其它方式表现出来。
高中英语语法复习:虚拟语气知识点讲解及巩固练习题(含答案)

高中英语语法——虚拟语气知识点讲解及巩固练习题含答案1. 英语中的三种语气英语共有三种语气,陈述语气、祈使语气和虚拟语气。
陈述语气用来讲述事实,有肯定、否定、询问和感叹等形式,谓语动词有人称、时态和数的变化;祈使语气用于提出请求、建议、劝告、命令和警告等,以动词原形起句,否定式句前加Don’t;虚拟语气表示说话人所言内容不是事实,而是一种假设、愿望、建议、请求、命令或猜测,有时只是说话者的主观愿望,或表达他/她的强烈情感,谓语动词用特殊形式。
2. 非真实条件句的虚拟语气条件从句主句过去had done would/should/might/could/ought to have done现在did(be用were)would/should/might/could/ought to do将来1、did2、should do3、were to dowould/should/might/could/ought to do巧计主句中五个虚拟引导词:MS COW(奶牛女士):might, should, could, ought to, would 2.1. 与过去事实相反1). If I had had much money at that time, I would have bought you what you want.2). If you had been more careful, the mistake might have been avoided.3). If you had taken my advice, you wouldn’t have made such a mistake.4). We wouldn’t have succ eeded if it had not been for their help.5). If you had been here yesterday, you would have met the film star.6). If I had known more about giving first aid, I could have helped them.7). If you had got up earlier, you would have caught the train.8). If we had had enough rain last year, we could have gained a good harvest.9). If you had worked a little harder, you could have passed the final examination.10). If they had invited her to the party, she would have attended it.2.2.与现在事实相反1). If I were you, I would go there at once.2). If my classmates were here, they would help me.3). If I were you, I would accept the job.4). If classes were smaller, children would learn more.5). If I were ten years younger, I would start all over again.6). If I had enough money, I would buy a large house.7). If I had time, I would go shopping with you.8). If I knew all the answers to all your questions, I would be a genius.9). If he were here now, we would ask him about it.10). If I had time, I would study French.11). If I knew her number, I could ring her. (可惜我不知道)12). If there were no gravity, we should not be able to walk. (实际上地球引力始终存在。
虚拟语气讲解和练习(附答案)

高中英语虚拟语气讲解及练习虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。
根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句(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)、上下文或其它方式表现出来。
英语 虚拟语气技巧全解及练习题(含答案)

英语必备英语虚拟语气技巧全解及练习题(含答案)一、初中英语虚拟语气1.----What can I do with so much money?----If I _______ you, I _______ give it away to charity.A.am, will B.am, would C.were, would D.was, would【答案】C【解析】试题分析:考查虚拟语气。
句意你如何处理这些钱?如果我是你,我会把它捐给慈善机构。
表示对现在的虚拟,if引导的从句用一般过去时,语句用would do ,故选C项。
考点:考查虚拟语气。
【答案】D【解析】试题分析:句意:如果天气是好的,我们的运动会就不会推迟了。
这里是虚拟语气,根据wouldn’t可知这是对现在的虚拟,在条件状语中对现在的虚拟用were;put down 镇压,记下;put up提供; put off推迟。
根据句意故选D。
考点:考查虚拟语气的用法。
2.If I _____you. I would wear jeans to the party.A.am B.was C.were D.are【答案】C【解析】试题分析:句意:如果我是你,我就穿牛仔裤去宴会。
与现在事实相反的虚拟语气中,系动词一律用were。
故选C。
考点:考查虚拟语气。
3.---Can you tell me what to wear at the party?---If I ___you,I___the blue jeans.A.was,will wear B.am,will wear C.were,would wear D.were,wore【答案】C【解析】试题分析:句意:---你能告诉我穿什么参加聚会吗?---如果我是你,我会穿蓝色的牛仔裤。
本题考查的是虚拟条件句中主句和从句的时态问题。
用if引导的虚拟条件句,虚拟现在时表示与现在事实相反的假设,其if 从句的谓语形式用动词的过去式(be 一般用were),主句用would/ should/ could/ might +动词原形,例如:If I were in your position I would marry her.结合语境可知应选C。
初中虚拟语气讲解及专项练习与答案(带解析)

虚拟语气专练1.I enjoyed the movie very much. I wish I _____ the book from which it was made.A. have readB. had readC. should have readD. are reading2.You are late. If you _____ a few minutes earlier you _____ him.would meet B. had come would have metC. come will meetD. had come would meettwo students talked as if they _____ friends for years.A. should beB. would beC. have beenD. had been4.It is important that I _____ with Mr. Williams immediately.A. speakB. spokeC. will speakD. to speak5.He looked as if he _____ ill for a long time.A. wasB. wereC. has beenD. had been6.If the doctor had come earlier the poor child would not _____.A. have laid there for two hoursB. have been lied there for two hoursC. have lied there for two hoursD. have lain there for two hours7.I wish that I _____ with you last night.A. wentB. could goC. have goneD. could have gone’s say you could go there again how _____ feelA. will youB. should youC. would youD. do youcan’t stand him. He always talks as though he _____ everything.A. knewB. knowsC. has knownD. had knownthe fog we should have reached our school.A. Because ofB. In spite ofC. In case ofD. But foryou had told me in advance I _____ him at the airport.A. would meetB. would had metC. would have metD. would have meetcan take his car apart and put it back together again. I certainly wish he_____ me how.A. teachesB. will teachC. has taughtD. would teachwould have told him the answer had it been possible but I _____ so busy then.A. had beenB. wereC. wasD. would be’s working hard for fear that he _____.A. should fall behindB. fell behindC. may fall behindD. would fallen behind15.If it _____ another ten minutes the game would have been called off.A. had rainedB. would have rainedC. have seenD. rainedsuggested that they _____ use a trick instead of fighting.A. ShouldB. wouldC. doD. hadfather did not go to New York the doctor suggested that he _____ there.A. not wentB. won’t goC. not goD. not to gowould have gone to the meeting if I _____ time.A. had hadB. have hadC. hadD. would have hadyou rather I _____ buying a new bikeA. decided againstB. will decide againstC. have decidedD. shall decide againstlook so tired tonight. It is time you _____.A. go to sleepB. went to sleepC. go to bedD. went to bed21.—Why didn’t you buy a new car —I would have bought one if I _____ enough money.A. hadB. have hadC. would haveD. had hadshe could sew _____.A. she make a dressB. she would have made a shirtC. she will make a shirtD. she would had made a coattoday he would get there by Friday.A. Would he leaveB. Was he leavingC. Were he to leaveD. If he leaves doctor suggested that he _____ a short trip abroad.A. will takeB. would takeC. takeD. tookBakers arrive d last night. If they’d only let us know earlier_____ at the station.A. we’d meet themB. we’ll meet themC. we’d have met themD. we’ve met themI _____ you I _____ more attention to English idioms and phrases.A. was shall payB. am will payC. would be would payD. were would paymight have failed if you _____ us a helping hand.A. have not givenB. would not giveC. had not givenD. did not givelaw requires that everyone _____ his car checked at least once a year.A. hasB. hadC. haveD. will haveis strange that he _____ so.A. would sayB. would speakC. should sayD. will speakI known her name _____A. or does she know mineB. and where does she liveC. she would be beautiful.D. I would have invited her to lunch.31.He has just arrived but he talks as if he _____ all about that.A. knowB. knowsC. knownD. knew32.If I _____ the money I would have bought a much bigger car.A.possessedB. ownedC. hadD. had had33.He was very busy yesterday otherwise he _____ to the meeting.A. would comeB. cameC. would have comeD. will comelibrarian insists that John _____ no more books from the library before he returns all the books he has borrowed.A. will takeB. tookC. takeD. takes35.I left very early last night but I wish I _____ so early.A. didn’t leaveB. hadn’t leftC. haven’t leftD. couldn’t leavedo not have a job. I would find one but I _____ no time.A. hadB. didn’t haveC. had hadD. havewish that you _____ such a bad headache because I’m sure that you would have enjoyed the concert.A. hadn’tB. didn’t have hadC. hadn’t hadD. hadn’t haveinsisted that we all _____ in his office at one o’clock.A. beB. to beC. would beD. shall becouldn’t go to France after all. That’s too bad. I’m sure she would have enjoyed it if _____.A. she’s goneB. she’ll goC. she’d goneD. she’d gomust go there earlier. John has suggested that I _____ an hour before the discussion begins.A. goB. shall goC. will goD. would go英语虚拟语气讲解语气(mood) 是一种动词形式,用以表示说话者的意图或态度。
2022年高考英语虚拟语气讲解及练习题(附答案)
高中英语虚拟语气讲解及练习虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。
根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句(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)、上下文或其它方式表现出来。
高中英语虚拟语气讲解及练习附答案解析
高中英语虚拟语气讲解及练习虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。
根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句(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)、上下文或其它方式表现出来。
虚拟语气讲解和练习(附答案)
高中英语虚拟语气讲解及练习虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。
根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句(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)、上下文或其它方式表现出来。
虚拟语气讲解及练习(有答案)
高中英语虚拟语气讲解及练习虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。
根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句(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)、上下文或其它方式表现出来。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高中英语虚拟语气讲解及练习虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。
根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句(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)、上下文或其它方式表现出来。
这种句子称为含蓄条件句。
例如:But for the help from you , I would not have had the chance to go to college.二、虚拟语气在某些从句中的运用在某些词或短语后接的从句中要使用虚拟语气,表示愿望、建议或命令等。
根据虚拟语气的形式不同,虚拟语气可以分为“should类”和“过去时态类”。
(一)should类这一类的虚拟语气是通过从句中的谓语动词使用“should +动词原形”体现出来的,should可以省略。
其具体运用体现在:1. 在suggest , order, demand , propose, command, request, desire,insist等表示建议、命令、要求、意见的动词后接的宾语从句中要使用虚拟语气。
如:He suggests that she should leave the house at once.The leader ordered that the task(should) be finished as soon as possible.He proposed that we (should)deal with the problem by the view of development.2. 与suggest,order,demand,propose,command,request,desire,insist等动词相对应的名词suggestion,order,demand,proposal等后的表语从句或同位语从句中要使用虚拟语气。
如:The general sent the order that the battle (should)be held on until the complete failure of the enemy.My proposal is that we(should) set a deadline for handing in the plan.3. 在It is/was suggested (ordered,demanded,proposed,etc.)结构以及necessary,essential,important,strange,natural等形容词后的主语从句中要使用虚拟语气。
如:It’s requested that we (should)keep the stability of the society for the people’s peaceful life.It is necessary that the badly wounded man(should) be treated immediately. (二)过去时态类英语中,还有一些词或短语后接的从句或句子,也要使用虚拟语气,虚拟语气是通过句中的谓语使用过去的某种时态(如:一般过去时、过去完成时等)来体现的。
1. wish,would rather 后的宾语从句。
如:He wished he had never been involved in such affairs.I would rather you could teach me again.2. as if,as though引导的从句。
如:The little boy knows so many things as if he was a man.He acted as usual as though nothing had happened.3. 由if only (要是……,那该多好啊!)引导的惊叹句。
如:If only I had passed the test!If only it stopped raining!4. It is(about/high) time 后的定语从句。
如:It is time we went out for a walk.It was high time they had begun to prepare the experiment.三、虚拟语气的其它用法在英语中,一些表示建议、请求、劝告、愿望、祈祷、祝福或诅咒的句子,也需要使用虚拟语气。
如:Would you mind smoking here?May you be lucky!Long live the people of China!God save me.虚拟语气练习题1.—Did you make it at last?—Yes. But for your help, it________a serious loss.A.would cause B.must have causedC.would have caused D.may cause【答案】C【解析】【详解】考查虚拟语气。
答句第二句为含蓄条件句,but for引出虚拟条件,此处表示对过去情况的虚拟,故句子谓语形式为would/should/could/might have done。
根据句意可知选C。
2.Jane’s pale face suggested that she ______ ill and her parents suggested that she ______ a medical exam.A.be; should have B.was; haveC.should be; had D.was; had【答案】B【解析】【详解】试题分析:考查suggest的用法:句意:Jane的苍白的脸表明她病了,她的父母建议她去体检。
第一个suggest是“表明,显示”的意思,后面的be动词视整句时态而定,为过去式。
第二个suggest是“建议”的意思,后面是一个虚拟语气,固定用法为“(should)do sth”,其中should常省略。
选B。
考点:考查suggest的用法3.They suggested that the professor ______ just now ______ chairman of the meeting. A.referring to; was made B.referring to; be madeC.referred to; be made D.referred to; was made【答案】C【解析】【详解】试题分析:第一个空是在考查非谓语动词作后置定语修饰the professor,refer to(关系到,涉及到,谈及)与refer to 之间的关系为被动,所以应为referred to. 第二个空是考查重点动词suggest的用法,其后的宾语从句应为虚拟的用法,即should +vt,其中should可省略,所以应为be made,故答案应为C。
考点:考查非谓语动词及重点动词的用法。
4. ________ for the fact that she broke her leg, she might have passed the exam.A.Hadn’t it been B.Had it not been C.Was it not D.Were it not【答案】B【解析】【详解】试题分析:考查虚拟语气。
本题考查与过去事实相反的虚拟语气,故从句用had + v-ed,主句用would/could/should/might + have + v-ed。
这里的从句用了倒装结构Had it not been=" If" it had not been。
句意:要不是她摔断了腿这样的事实,她也许会通过考试。
故B正确。
考点:考查虚拟语气5.What would have happened ________,as far as up to the river bank.A.Bob had walked fartherB.if Bob should walk fartherC.had Bob walked fartherD.if Bob walked farther【答案】C【解析】【详解】考查虚拟语气。
根据语境为过去事实相反的虚拟语气,故用had Bob walked farther,等于if Bob had walked farther,选C。
6.________the problem, he wouldn't have committed those mistakes.A.If he understood B.Had he understood C.When he had understood D.If he would understood【答案】B【解析】【详解】表示与过去事实相反的虚拟语气。