19.-It is no wonder that you caught a bad cold.You _______ out last night without a coat.
-I know how silly I was.( 。
A.shouldn't have goneB.mustn't have gone
C.couldn't have goneD.mightn't have gone

分析 --難怪你嚴(yán)重感冒了.你本不應(yīng)該昨天晚上不穿外套出去.
--我知道我當(dāng)時(shí)多么蠢.

解答 答案是A.
本題考查"情態(tài)動(dòng)詞+have done"的結(jié)構(gòu).shouldn't have done是虛擬語氣,表示"本不應(yīng)做但事實(shí)上卻做了"; 沒有mustn't have done的結(jié)構(gòu);couldn't have done是對過去的或已經(jīng)發(fā)生的事件的否定推測,表示"不可能已經(jīng)…";mightn't have done 表示推測"也許沒有.根據(jù)句意"你本不應(yīng)該昨天晚上不穿外套出去."可知答案選擇A.

點(diǎn)評 在掌握虛擬語氣的規(guī)則的基礎(chǔ)上,判斷題干屬于什么類型的虛擬,然后根據(jù)語境,選用恰當(dāng)?shù)膭?dòng)詞形式表達(dá)虛擬.

練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中英語 來源: 題型:選擇題

1.---I wonder what makes you a successful manager.
---I ______ as a waiter for five years,which contributes a lot to my today's work.(  )
A.serveB.have servedC.had servedD.served

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

10.If you ________me earlier,I would not have got into trouble.( 。
A.toldB.had toldC.tellD.have told

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

7.________you were coming,I would have stayed at home.(  )
A.If I knowB.Should I know
C.Had I knownD.If I should have known

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

14.______ any change about the date,please tell me immediately.(  )
A.Will there beB.Should there beC.There will beD.There should be

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

4.Because of the recent bad weather,the work is several weeks behind_______.(  )
A.stageB.shelterC.stadiumD.schedule

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

11.We shouldn't complain about being poor because many families are much         .( 。
A.better offB.badly offC.well offD.worse off

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

12.-What is Dr.Jason saying?
-He is giving some evidence ____ that the earth is becoming warmer and warmer.( 。
A.being indicatedB.indicatingC.indicatesD.indicated

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

13.The majority of the people,_________,are against human cloning.(  )
A.including some scientistsB.some scientists included
C.included some scientistsD.Both A and B

查看答案和解析>>

同步練習(xí)冊答案