(D)1. But for??their help, we ____ the program??in Time.
A. can not finish?? B. will not finish?? ? C. had not finished???? D. could not have??finished
【解析】D. 考查虚拟语气。??but for??... ,“如果没有……”,这是一个引导虚拟语气较典型的短语,根据语境提示 in? time,我们知道这是与过去事实相反的虚拟,故答案应选 D。
(B)2. But for?the help of my maths?teacher,?I _____ the?first prize in?the Olympic Maths Competition.
A. would not win ??B. would not have won C. would win?? D. would have won
【解析】B.??此题考查虚拟语气的用法。 but?for??...? ,“如果没有……”是引导虚拟语气的典型短语,此句虚拟语气是与过去事实相反。因此应选would not have won,其它几项皆不符。
(D)3.? The doctor??recommended??that you _____ swim after eating a??large meal.
A. wouldn’t?? B. couldn’t?? C. needn’t?? D. shouldn’t
【解析】D. 考查虚拟语气。 Recommend“建议,劝告”后接宾语从句,宾语从句中的谓语要用 should + 动词原形,should可以省掉。因此该题只能选D。
(D)4.???(杭州质检) They??suggested??that??the??library _____ open during the vacation.
A. was kept?? B. would be kept??? C. is kept?? D. be kept
【解析】?D. 本题考查 suggest 当“建议”讲时,后面接宾语从句时用 should加动词原形,should可省略。故答案D。
(B)5.???(山西实验月考) ______ it??to??clear??up??tomorrow,??the??tourists would climb??to??the top of??the mountain??to wait??for??the sun??.
A. If; to?raise?? B. Were;?to?rise???? C. Should;?to?rise?? D. Because;?raising
【解析】?B. 根据 would climb 可知该句与将来事实相反的虚拟语气,从句形式为:were??to do??/ did??/ should do, 省略了if;其次,rise 为不及物动词;raise 为及物动词。故答案为B 项。
(D)6. —— Jenny?looks hot and dry.?????????
—— So _______ you?if you had a high?fever.
A. will?? B. do?? C. are?? D. would
【解析】D. 考查与现在事实相反的非真实条件句,主句使用了倒装句 so would you,表示前面所说的情况也适合“你”。相当于“You would??look hot and dry as well??if you had a high??fever.”
(A)7.????(天津十二区) ——Why didn’t you buy??the gold ring??????????
—— I _______ . I didn’t have?the money.
A. would have?? B. bought C. would?like?to? ?D. had bought
【解析】A. 考查隐含的虚拟语气。根据句意可知是与过去事实相反,完整形式为:If I had had money,??I would have bought it.。
(A)8. —— Most students went to?the museum yesterday.??It’s a pity you were absent.??????
——?I wish I _______.
A. had?? B. did?? C. weren’t? ?D. would
【解析】A. 考查 wish 后接从句的虚拟语气,根据句意,应该是与过去相反,故选A 项。
(D)9.??—— All??of??us??had??a??good??time??in??the??picnic??last??Sunday.? Pity you were not there.
???????????——??I??really ____ come, but??I??was??looking??after my? mother??in hospital.
A. must?? B. ought to???? C. need have? D. should have
【解析】D. should have done 表示过去本应该做,而实际未做。句意为“我本应该来,但是当时正在医:照顾我的妈妈。 ”
(C)10.??The?public?transportation?is?very?convenient?in?that?big?city, so?there ____ be any difficulty?in?traveling around.
A. mustn’t?? B. wouldn’t C. shouldn’t?? D. needn’t
【解析】C. 句意:在那个大城市公共交通非常便利,因此四处旅行应该不会有任何困难。情态动词 should 表示预期“应该会,可能”。
(D)11.??Had?the boy worked harder, he _____ the exams.
A. must have got through?? B. could get through????
C. ought to get through?? D. would have got through
【解析】D. 句意:如果这个男孩学习再努力些,他本会通过考试的。考查虚拟语气,与过去事实相反。
(A)12.??(黄冈模拟) ——Why??don’t you buy??the necklace??since you like??it so much?
??????????????????????????????? ?——I ______, but?I have no money.
A. would??? B. will??? C.??should???? D. may
【解析】A. 考查虚拟语气,根据句意是与现在事实相反,句子补充完整为:I would buy??it??if I had money.
(A)13. We?didn’t?know?his?telephone?number,?otherwise?we ____ him.
A. would have?telephoned?? B. must have?telephoned????C. would?telephone?? D. had?telephoned
【解析】A. 根据 otherwise,应使用与过去事实相反的虚拟语气。句意为:我不知道他的电话号码,要不然,我就会给他打电话了。
(C)14. It’s already 5 o’clock now. Don’t you?think?it’s about time _____?
A. we are going home?? B. if?she?leaves?? ?C. we went home? D. if?she had?left
【解析】C. 考查It’s high / about time that... 句型中that从句中的虚拟语气由一般过去时或should + 动词原形构成,故C项正确。
(C)15.If??I _____ long enough??to??have??a??job,??I would choose??to??be??a doctor, ____ those AIDS patients.
A. had?lived; helping?? B. should?live; help??? C. were?to?live; helping? ?D. should?live; helped
【解析】C. 第一空是与将来事实相反的虚拟语气,第二空是现在分词作状语。