精英家教网 > 高中英语 > 题目详情
—I’ m sorry. I  ______ at you the other day.
---Forget it. I was a bit out of control myself.
A.shouldn’t shoutB.shouldn’t have shouted
C.mustn’t shoutD.mustn’t have shouted
B

试题分析:考查情态动词用法。根据the other day说明是对过去情况进行说明,应该使用:情态动词+have done,故排除AC项。Shouldn’t have done本不应该做某事,实际上却做了。不存在D项用法。句意:—对不起,前天我本不应该对你大喊大叫的。—算了。我自己也有点失控。故B正确。
点评:当对过去的情况进行说明的时候,使用情态动词+have done。
练习册系列答案
相关习题

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


Thank you so much! But for your text message, I ___________ home without my ID card this morning.
A.would have leftB.would leaveC.had leftD.left

查看答案和解析>>

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

—Did you visit the museum today?
—No. We _____ it, but we spent too much time shopping.
A.could have visitedB.must have visitedC.could visitD.must visit

查看答案和解析>>

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

— You didn’t invite John to the party?
   — ________ him, too?
A.Should I inviteB.Should I have invited
C.Must I inviteD.Must I have invited

查看答案和解析>>

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

一How did you do on the test?
一Not so well. I ________ much better but I misread the directions for Part One.
A.could doB.could have done
C.must have doneD.should do

查看答案和解析>>

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

The boss looked very worried and demanded that the work________before we went home.
A.wound be finishedB.was finished
C.must be finishedD.be finished

查看答案和解析>>

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

-----Did Mary come to the party?
---I don’t know.She _____while I was out.
A.may have comeB.must have come
C.might comeD.could come

查看答案和解析>>

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

My sister was determined that her daughter ____abroad when she grows up.
A.goesB.goC.would goD.went

查看答案和解析>>

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

We ______ the difficulty together, but why didn’t you tell me?
A.should face B.might faceC.could have faced D.must have faced

查看答案和解析>>

同步练习册答案