2024屆高考(浙江、江蘇)英語二輪復習檢測:第1部分 專題7 情態動詞和虛擬語氣 專題強化訓練
[模擬題組一]
1—How about your trip to Hawaii?
—Wonderful! I________have enjoyed myself more.
A.shouldn’t
B.needn’t
C.couldn’t
D.wouldn’t
解析:選C。考查情態動詞。根據“Wonderful”可知此處意為“我不可能過得比那更愉快了”暗指當時過得最愉快。“can’t/couldn’t...+比較級”可表達最高級含義故選C項。(2024·浙江金麗衢十二校聯考)But for the encouraging cheers from the audience________such an important match.
A.shouldn’t have won
B.mustn’t have won
C.needn’t have won
D.couldn’t have won
解析:選D。考查虛擬語氣。句意:要不是觀眾們鼓勵性的歡呼我們隊不可能贏得這么重要的比賽。根據該句中的“But for”可知此處應用虛擬語氣表示與過去事實相反再結合句意可知應用couldn’t have won。(2024·浙江名校聯盟聯考)You________so much cash with youn’t have taken
C.shouldn’t have taken
D.needn’t have taken
解析:選D。考查情態動詞。句意:你本沒必要帶這么多現金的你知道那家店接受支票。needn’t have done表示“本沒必要做某事”符合句意。故答案為D項。________be false,hiding other feelings like anger,fear or worry.
A.can
B.would
C.should
D.must
解析:選A。考查情態動詞。句意:世界各地的微笑有時候未必都是真的它可能隱藏著其他諸如憤怒、恐懼或擔心之類的情感。情態動詞can可以表示理論上的可能性意為“有時候會”。________ it be that left the door unlocked?
—It might be Mike.He is always forgetting things.
A.would
B.should
C.must
D.could
解析:選D。句意:——會是誰沒鎖門呢?——可能是邁克因為他總是忘事。could表示推測時常用于否定句或疑問句中故選D。________ half an hour ago.
A.was finished
B.would have finished
C.would finish
D.had been finished
解析:選B。考查含蓄虛擬語氣。句意:要不是那些中斷這場會議在半小時前就結束了。根據句意及時間狀語half an hour ago可知設空處與過去事實相反故選B。________ what’s going on in my little boy’s head right now.”
A.had known
B.know
C.knew
D.have known
解析:選C。考查虛擬語氣。if only 表示“要是……就好了”謂語動詞應使用虛擬語氣根據right now可知此處表示對現在的虛擬故謂語動詞用一般過去時。________at the party.Move over.I’ll drive.
A.are
B.were
C.would be
D.would have been
解析:選C。考查虛擬語氣。句意:要是當初你聽我的那么我們現在就在聚會現場了。你挪過去我來開車。if從句表示與過去事實相反的假設而本空表示與現在的實際情況相反的假設說話人此時還在路上因此選C項。had you hurried,you________.解析:選D。考查虛擬語氣。句意:——哎呀我錯過了去蘇州的早班火車。——可你若抓緊時間的話你就不會誤車了。had you hurried等于if you had hurried表示對過去的虛擬故主句would have done形式所以選D。—Tell me your secret.
—I ________.It wouldn’t be a secret if I told you.解析:選A。考查情態動詞。句意:——把你的秘密告訴我吧。——我不會告訴你的。如果告訴你了這就不是秘密了。這里表示說話人的意愿故用wont。[模擬題組二](2024·浙江省高三第二次五校聯考)—Can I go now________leave,do it quietly.
A.will
B.may
C.shall
D.must
解析:選D。考查情態動詞的用法。句意:——先生我可以走嗎?——如果你必須離開悄悄地走。will愿意將要;mayshall將要;must必須一定。故選D。(2024·浙江省高三第二次五校聯考)That night________.解析:選D。考查情態動詞與完成時連用的用法。句意:那夜被單獨困在山中她感到又冷又餓又害怕。她本來能夠哭出來。根據語境是過去時應用情態動詞與完成時連用。should have cried沒有做應該做的事情;could have done沒有做本來能夠做的事情。故選D。________go to that coffee shop at the street corner after work every day.
A.would
B.should
C.had better
D.might
解析:選A。would可用來表示過去經常性、習慣性的動作。句意:當他在那兒時他每天下班后都經常到街道拐角處的咖啡店。故選A。________,but I was afraid it would be stolen.
A.had put
B.pute
解析:選C。由語境可知答話人本來想把手機放在大衣口袋里但害怕被偷所以未放。would have done表示本想做但未做。故選C。________that he________to work there,everything would be OK now.
A.insisted;be sentB.insisted;was sent;be sentd insisted;was sent解析:選C。考查虛擬語氣在insist從句中的用法。若insist表示“堅持要求做某事”從句中應用should+可省略;若insist表示“堅持說堅持認為”則從句需根據句意選擇合適的時態。本句句意為:如果他堅持要求被派往那兒的話現在一切都好了。事實上并非如此。故選C。________this task on time.
—My pleasure.
A.don’t finish
B.will not finish
C.didn’t finish
D.would not have finished
解析:選D。without;要沒有……相當于if從句。本句可改為if you hadn’t
helped us________this task on time。這是與過去事實相反的句子。選D。your friend passed the test?
—Sorry,I’m not sure.He ________.I haven’t heard from him for two weeks.解析:選D。根據句中的“I’m not sure”可知答話人對這件事情沒有很大的把握且問句用的是完成時這說明pass這一動作可能已經發生故用might have done表示對已經發生的事情的推測。done在答句中被省略。________ to work after my graduation,but my father would rather I ________ abroad for further education.
A.go;had gone
B.go;went;went
D.went;will go解析:選B。句意:我愿意畢業后參加工作但我父親卻愿意我出國進修。“would rather+動詞原形”表示:愿意現在或將來做某事故第一空用動詞原形;在“would rather+ that從句”句型中從句的謂語動詞用一般過去時表示現在或將來的假設;用過去完成時表示過去的假設故選B。________ my brother have a try?
A.Will
B.May
C.Shall
D.Must
解析:選C。句意:——截止日期就要臨近了但我挑戰那項任務又失敗了。——讓我的弟弟試試好嗎?shall用于第一、三人稱的疑問句中表示請求對方的許可。故選C。 Everybody is doing homework quietly.________ you make a noise in class?
A.Could
B.Shall
C.Will
D.Must
解析:選D。句意:杰克你看看!大家都在靜靜地做家庭作業。你非要在課堂上制造噪音嗎?must“偏要非要”符合句意故選D。[押題題組一]________ get grades not lower than 85 in any subject in order to get the scholarship.
A.will
B.may
C.shall
D.would
解析:選C。考查情態動詞。句意:根據規定學生如果想拿獎學金任一單科成績不得低于85分。shall用于第三人稱在條約、規定、法令等文件中表示義務或規定意為“應必須?If you ________解析:選A。考查情態動詞。句意:今天下午去看望那個老人?如果你一定要去請務必涂上防曬油以保護你的皮膚。if you must(do sth.)(表示雖must。meet with the famous actress,Yang Mi?
—________I had come here earlier!
A.If only
B.If not
C.But for
D.For fear
解析:選A。If only:要是……該多好啊用以表示對現在或未來的愿望結構為:If only+sb.+did/情態動詞+;亦可表示與過去事實相反的愿望結構為If only+sb.+had done;我未見到著名演員楊冪要是我早點來該多好啊!“未見到”是過去的事情。故選A。________it be Tom that stole the manager’s mobile phone?
—No.As far as I know,Tom is very honest.
A.May
B.Can
C.Must
D.Should
解析:選B。考查情態動詞表示推測的用法。can可用于否定句或疑問句中表示推測;must表推測時一般用于肯定的陳述句中;may和should表推測時不用于疑問句中。根據語境可知項正確。句意:——有可能是Tom偷了經理的手機嗎?——不可能。就我所知湯姆是非常誠實的。________.解析:選D。考查情態動詞。上一句意為:為什么John沒有被雇傭?下一句意為:我不知道但是他……。根據句意選擇D最為恰當意為他本該會被雇傭隱含意思為他并沒有被雇傭正好符合上一句句意。________ the job well,but he ________so careless.
A.had done;had been
B.could do;was;was
D.hadn’t done;had been解析:選C。句意:他本來能夠做好那工作但他太粗心了。答題的關鍵在于抓住句中的but后面的句子是對過去事實的陳述應用一般過去時;前面的句子則表示“本來能夠……”是對過去事情的推斷因此應用could have done。________it would rain!
A.has thought
B.had thought
C.was thinking
D.would have thought解析:選D。考查情態動詞及虛擬語氣的用法。句意:——你沒去開會?——沒有誰會想到天會下雨呢!________ it to me this afternoon.
A.can finish
B.have finished解析:選D。考查虛擬語氣。would rather后的句子應使用虛擬語氣根據this afternoon可知此處表示與將來事實相反故從句用一般過去時。would rather后從句用一般過去時表示與現在或將來事實相反用過去完成時表示與過去事________more energy to my study instead of being crazy about Internet games,I would be sitting in a comfortable office now.
A.If I devoted
B.Had I devoted
C.Would I be devoted
D.Should I be devoted
解析:選Bif要用倒裝句;從句用“would+動詞原形”的形式表示與現在的事實相反。________ the first prize in the 2024 English Writing Competition.
A.would not win
B.would not have won
C.would win
D.would have won
解析:選B。此處虛擬語氣表示與過去事實相反句子謂語動詞用would/should/could/might+have done結構根據句意要用否定含義故選B。本句的條件是由介詞短語(but for)表達的。[押題題組二]________ provide adequate and safe sports facilities.
A.must
B.will
C.shall
D.can
解析:選C。考查情態動詞。shall用于第三人稱時在條約、規定、法令等文件中表示義務或規定意為“應必須”。________ some magic because all the nights I sang them for my daughter,she would listen to them with keen pleasure.
A.must have had
B.should have had解析:選A。考查情態動詞。句意:看來我們的兒歌一定有種魔力因為每天晚上我為女兒唱時她都聽得津津有味。must have done是對過去的事情的肯定推測表示“肯定一定”。________it like you.
A.watch
B.have watched
C.would watch
D.had watched
解析:選D。考查虛擬語氣。從句動詞為過去式表示目前未能實現的愿望。從句動詞為過去完成時表示過去未能實現的愿望。這是對過去事情的希望。句意:這聽起來是一場很棒的比賽我多希望我和你一樣之前就看D。 expenses ________ to increase teachers’ salaries in 2024.
A.be reduced
B.were reduced
C.will be reduced
D.do reduce
解析:選A。考查虛擬語氣。句意:報告中有人建議2024年降低政府開suggest表示“建議”時其名詞性從句中的謂語動詞用“(should+)動詞原形”此處的reduce與government expenses之間存在動賓關系故用被動語態。________better last night,but he was a little nervous and didn’t reach his best standard.
A.could perform
B.must have performed
C.should perform
D.could have performed
解析:選D。考查虛擬語氣。含蓄條件句表轉折表示與過去事實相反主句使用“情態動詞+have done”。must have done表示對過去的肯定推測表示在過去本來能做某事。句意:他昨晚本來能表演得更好但他有點緊張未能發揮他最好的水平。故選D。________ find a room in a small guest house near the station.
A.ought to
B.could
C.were able to
D.might
解析:選C。考查情態動詞的基本用法。句意:在每年的這個季節大部分旅館都是滿的但我們最后還是在車站附近的一個小賓館里找到了一個房could“能夠”強調能力沒有此意義。ought to“應該”可以”均不符合句意。________ sleeping.I went to bed very early.
A.need have been
B.would have been
C.must have been
D.should have been
解析:選C。根據答語中的“I went to bed very early”可知此處為肯定推測用must表示問話人打電話時答話人一定正在睡覺。must have done表示過去肯定做了某事。________ for the free vegetables,women workers would not have gone to the supermarket so often.
A.If it is not
B.Were it not
C.Had it not been
D.If they were not
解析:選C。考查虛擬語氣。根據題干中的would not have gone to可知本句話是對過去事情的虛擬所以從句中謂語應用had done的形式;同時在if條件句中表示虛擬語氣時經常將if省略而把從句中的had或should提前。C。 I cannot find him anywhere.
—He ________ have been off long.I heard him make a call in the passage just now.
A.shouldn’t
B.can’t
C.mustn’t
D.needn’t
解析:選B。句意:——Mick在哪里?我到處都找不到他。——他不可能出去很久can’t have done表示對過去發生的事情的否定推測。rrels between my parents are nearly driving me crazy.If only I ________a warm and harmonious family!
A.have
B.will have
C.had
D.had had
解析:選C。考查虛擬if only表示一個強烈的感嘆“要是……就好了”表示對現在愿望的虛擬從句常用一般過去時。故選C。