亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

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

      2020年高考英語語法專題訓(xùn)練:情態(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,“本應(yīng)該干而事實上沒干”;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 動作應(yīng)發(fā)生在過去,因為現(xiàn)在許可證不在口袋里,故應(yīng)用“情態(tài)動詞+have done”,排除A、B兩項;should have done“本應(yīng)該干某事(而事實上沒干)”,不符合句意;故正確答案為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“本不應(yīng)該干某事而事實上已經(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“本不應(yīng)該干某事(而事實上已干了)”;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項表述錯誤,應(yīng)為 ought to have done表示“本應(yīng)該干某事而事實上沒干”;由句意“他本來能夠掙大錢,但他太懶沒抓住機會”可知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 意義有兩層:一表示“過去可能干過某事”;二表示“過去本可能干某事而事實上沒干”;由句意“真遺憾!鑒于他的智力和努力,他本來能夠獲得一個更高一點的分?jǐn)?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 表示應(yīng)該做的事情沒有做;can have done 表示過去可能做過。might have done 常用于推測過去的行為,表示“可能已經(jīng)”;還可以表示過去應(yīng)該做而沒有做的事。由句意:“—我的詞典呢?我記得我昨天放這兒了!蛟S你放錯了地方”可知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ā)生在過去,應(yīng)用“情態(tài)動詞+have done”,排除A項;should have done“本應(yīng)該干某事而事實上沒干”,符合語境;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項意為“本不應(yīng)該干某事而事實上已干了”;B項表述錯誤,must 表推測時只用于肯定的陳述句;C項意為“過去不可能干過”;D項意為“過去或許沒干”;句意:—難怪你感冒了。你昨天晚上不應(yīng)該沒穿外套就出去!抑牢矣卸嘤薮。故可知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

        [解析]本題考查虛擬語氣。句意:—你認(rèn)為美國歌手 Lady Gaga 的表演怎么樣?—太瘋狂了,但是如果她能到中國來舉行演唱會的話,我會買票看她現(xiàn)場演出。由語境可知,此處是 if 引導(dǎo)的虛擬條件句,敘述與將來事實相反,從句用 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 為含蓄條件句,相當(dāng)于 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
      糾錯評論責(zé)編:jiaojiao95
      相關(guān)推薦
      熱點推薦»