华南俳烁实业有限公司

單獨報考
當前位置:中華考試網(wǎng) >> 高考 >> 全國高考 >> 全國高考英語模擬題 >> 2020年高考英語語法專題訓練:情態(tài)動詞和虛擬語氣

2020年高考英語語法專題訓練:情態(tài)動詞和虛擬語氣_第2頁

中華考試網(wǎng)  2019-08-12  【

  21. Sally looks very happy. She ________ have got the first place in the 200­metre race.

  A. should B. could

  C. must D. might

  [解析]本題考查“情態(tài)動詞+have done”。句意:Sally 看上去很高興。她200米賽跑肯定得第一名了。should have done,“本應該干而事實上沒干”;could have done 有兩層含義:一表示過去可能干過;二表示過去本能夠干某事(而事實上沒干);must have done“過去肯定干過”;might have done 亦有兩層含義:一表示過去或許干過;二表示過去本可以干某事(而事實上沒干);由語境可知C項正確。

  [答案]C

  22.—Show me your permit, please.

  —Oh, it's not in my pocket. It ________.

  A. might fall out B. could fall out

  C. should have fallen out D. must have fallen out

  [解析]句意:—請出示許可證!蓿辉谖铱诖?隙ㄊ堑舫鰜砹。由語境可知,fall out 動作應發(fā)生在過去,因為現(xiàn)在許可證不在口袋里,故應用“情態(tài)動詞+have done”,排除A、B兩項;should have done“本應該干某事(而事實上沒干)”,不符合句意;故正確答案為D項,指“過去肯定干過”。

  [答案]D

  23.—Tom hasn't turned up yet. He might have got lost.

  —No, he ________. His car has got a GPS.

  A. must not have got lost B. wouldn't have got lost

  C. can't have got lost D. shouldn't have got lost

  [解析]本題考查 “情態(tài)動詞+have done”。句意:—湯姆還沒到這。他可能迷路了!唬豢赡苊月。因為他的車上裝有GPS定位系統(tǒng)。must 表推測時只用于肯定的陳述句,故A項予以排除;wouldn't have done“不會……”,只用于虛擬語氣;can't have done“過去不可能干過”;shouldn't have done“本不應該干某事而事實上已經(jīng)干了”;由句意可知C項正確。

  [答案]C

  24.—Where is Bob? I cannot find him anywhere.

  —He ________ have been off long. I heard him make a call just now.

  A. shouldn't B. can't

  C. mustn't D. needn't

  [解析]本題考查“情態(tài)動詞+have done”。句意:—鮑勃哪里去了?我到處找不到他!豢赡茈x開久了。我剛才還聽見他打電話了。shouldn't have done“本不應該干某事(而事實上已干了)”;can't have done“不可能干過”;must 表推測不能用于否定句,故C項錯誤;needn't have done“本沒有必要干某事(而事實上已干了)”;由語境可知B項正確。

  [答案]B

  25.He ________ a big fortune, but he was too lazy to seize the opportunity.

  A. can have made B. could have made

  C. must have made D. ought have made

  [解析]本題考查“情態(tài)動詞+have done”。can have done“過去可能干過”,一般不用于肯定的陳述句。could have done 意義有二:一表示“過去可能干過”;二表示“過去本能夠干某事而事實上沒干”;must have done“過去肯定干過”;D項表述錯誤,應為 ought to have done表示“本應該干某事而事實上沒干”;由句意“他本來能夠掙大錢,但他太懶沒抓住機會”可知B項正確。

  [答案]B

  26.—Do you still remember the day when we went to the Great Wall?

  —I can't remember it well, but ________ it have been sometime last year?

  A. would B. must

  C. could D. should

  [解析]本題考查“情態(tài)動詞+have done”。句意:—你還記得我們?nèi)ラL城的那一天嗎?—我記不太清了,是不是去年的某個時候?由語境可知,這是對過去某個時間的推測,并且用于疑問句,故只能選 could。

  [答案]C

  27.What a pity! Considering his intelligence and diligence, he ________ a higher grade.

  A. can have achieved B. must have achieved

  C. need have achieved D. might have achieved

  [解析]本題考查“情態(tài)動詞+have done”。can have done“過去可能干過”,一般不用于肯定的陳述句;must have done,“過去肯定干過”;might have done 意義有兩層:一表示“過去可能干過某事”;二表示“過去本可能干某事而事實上沒干”;由句意“真遺憾!鑒于他的智力和努力,他本來能夠獲得一個更高一點的分數(shù)”可知D項正確。

  [答案]D

  28.—Where is my dictionary? I remember I put it here yesterday.

  —Perhaps, you ________ it in the wrong place.

  A. must have put B. should have put

  C. can have put D. might have put

  [解析]本題考查情態(tài)動詞。must have done 表示對過去行為的推測,具有較大的可能性,意為“一定……;想必……”;should have done 表示應該做的事情沒有做;can have done 表示過去可能做過。might have done 常用于推測過去的行為,表示“可能已經(jīng)”;還可以表示過去應該做而沒有做的事。由句意:“—我的詞典呢?我記得我昨天放這兒了。—或許你放錯了地方”可知D項正確。

  [答案]D

  29.—Sorry, the tickets have already been sold out.

  —Really? Maybe I ________ a little earlier.

  A. should come B. should have come

  C. could have come D. must have come

  [解析]本題考查“情態(tài)動詞+have done”。句意:—抱歉,票早已賣完!娴膯?或許我該早一點來。由語境可知,come 動作發(fā)生在過去,應用“情態(tài)動詞+have done”,排除A項;should have done“本應該干某事而事實上沒干”,符合語境;could have done“本能夠干而實際上沒干”;must have done“過去肯定干過”,均不合語境。

  [答案]B

  30.—No wonder you caught a cold. You ________ out last night without a coat.

  —I know how silly I was.

  A. shouldn't have gone B. mustn't have gone

  C. couldn't have gone D. mightn't have gone

  [解析]本題考查“情態(tài)動詞+have done”。A項意為“本不應該干某事而事實上已干了”;B項表述錯誤,must 表推測時只用于肯定的陳述句;C項意為“過去不可能干過”;D項意為“過去或許沒干”;句意:—難怪你感冒了。你昨天晚上不應該沒穿外套就出去!抑牢矣卸嘤薮。故可知A項正確。

  [答案]A

  31.You ________ not get my support if you do such a thing.

  A.must B.may

  C.shall D.need

  [解析]shall 與第二人稱連用,表示警告,允許等語氣。

  [答案]C

  32.—I just want to know. Please tell me, how much do you make an hour?

  —If you ________ know, I make $20 an hour.

  A.will B.shall

  C.must D.need

  [解析]must 表示“偏要,一定要”。

  [答案]C

  33.—What do you think of the American singer Lady Gaga's performance?

  —Too crazy, but if she ________ come to China to hold concerts, I would buy tickets for her live show.

  A. would B. could

  C. should D. might

  [解析]本題考查虛擬語氣。句意:—你認為美國歌手 Lady Gaga 的表演怎么樣?—太瘋狂了,但是如果她能到中國來舉行演唱會的話,我會買票看她現(xiàn)場演出。由語境可知,此處是 if 引導的虛擬條件句,敘述與將來事實相反,從句用 should do/過去式/were to do,主句用 would/could/should/might do,故C項正確。

  [答案]C

  34.Without Sir Tim, the father of the WWW, keeping up with the latest ________ so convenient.

  A. would be B. wouldn't be

  C. would have been D. wouldn't have been

  [解析]本題考查虛擬語氣。句意:若沒有萬維網(wǎng)之父 Tim 先生,跟得上最新信息就不會這么方便了。由語境可知,Without Sir Tim 為含蓄條件句,相當于 If there were not Sir Tim,敘述與現(xiàn)在事實相反,故主句謂語動詞用“would/should/could/might+do”,故B項正確。

  [答案]B

  35.Look at the trouble I am in! If only I ________ more careful when driving.

  A. was B. would be

  C. had been D. should be

  [解析]本題考查虛擬語氣。句意:瞧瞧我的麻煩!要是我開車時小心點兒就好了!if only“但愿……,要是……就好了”,后接從句,從句謂語動詞用虛擬語氣,敘述與過去事實相反,謂語動詞用 had done,故C項正確。

  [答案]C

123
糾錯評論責編:jiaojiao95
相關(guān)推薦
熱點推薦»
南康市| 三门峡市| 侯马市| 年辖:市辖区| 精河县| 塔城市| 洛南县| 东莞市| 日照市| 库伦旗| 镇康县| 桐城市| 安顺市| 沈阳市| 望江县| 揭西县| 曲周县| 宁化县| 会同县| 昌图县| 龙井市| 南漳县| 福泉市| 阿克| 鹿泉市| 介休市| 彩票| 阿克苏市| 安西县| 德江县| 沂南县| 永安市| 四子王旗| 花莲县| 商水县| 鄂伦春自治旗| 丹东市| 禹州市| 井研县| 禄劝| 牡丹江市|