精英家教网 > 高中英语 > 题目详情
— No wonder you caught a 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
A
考察虚拟语气。句意:难怪你感冒了。你昨晚不该不穿外套出去。——我知道我有多蠢了。“shouldn’t+have+done”表示本来不应该做某事,而实际做了。含有指责对方或自责的含意。故选A。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

If it ________ for the heavy rain then, we would have arrived here ahead of time.
A.shouldn’t beB.weren’t C.had not beenD.be not

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

John ___ such a thing about you. He never speaks ill of you behind your back.
A.can’t have saidB.might not have said
C.couldn’t sayD.mustn’t have said

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Why are you doing that? If I ____you, I’d stop.
A.had beenB.hadn’t beenC.wereD.were not

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Do you know where the headmaster is? I have something urgent.
    —Oh, he ____ have gone far, for the computer is still on in the office.
A.won’tB.mustn’tC.can’tD.wouldn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—I _____ thank you enough for what you have done for me.
—You’re welcome.
A.may notB.will notC.must notD.can not

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The headmaster suggested that a good preparation ________ ahead of time.
A.must be madeB.should be madeC.will be madeD.can be made

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--- The research is difficult. Who do you think can do the job?
---       my students have a try?
A.WillB.ShallC.MustD.May

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题


If you ________ make another try , I shall do everything possible to help you .
A.willB.mustC.canD.shall

查看答案和解析>>

同步练习册答案