精英家教网 > 高中英语 > 题目详情

---I’m sorry. I _________ at you the other day.
---Forget it. It was a bit out of control myself.

A.shouldn’t shout B.shouldn’t have shouted 
C.mustn’t shout D.mustn’t have shouted 

B

解析试题分析:句意是:---对不起,前几天我不应该对你大嚷大叫。--没关系,我有点失控。前句中有明显的时间状语the other day (几天前),事情发生在过去。可以排除AC。“shouldn’t have done”过去本不应该做而做了,must have done过去一定做了…,所以选B。
考点:考查情态动词+ have done的用法

练习册系列答案
相关习题

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

―Our company will organize a trip to Hongkong next month. I ______ my mother there.
―I’d rather you ____. After all she has just recovered from her illness and she still feels weak.

A.will take; won’t B.am taking; don’t
C.will take; didn’t D.am taking; didn’t

查看答案和解析>>

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

— Is Paul playing both soccer and tennis for the school?
— He ______. But now he has given up playing tennis.

A.isB.hasC.wasD.had

查看答案和解析>>

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

____ the 1990s, the number of antelopes had fallen to about 50,000.

A.DuringB.SinceC.ByD.Over

查看答案和解析>>

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

According to the factory safety rules, all accidents _____ be reported to the safety officer.

A.mayB.can
C.wouldD.shall

查看答案和解析>>

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

It was so nice of you to come to our aid. I don’t think we ______ it without you.   

A.can manageB.could have managed C.must have managed D.could manage

查看答案和解析>>

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

— Did you go to the lecture by the visiting professor?
— No. I ______ it, but I've been busy taking care of my grandma in hospital these days.

A.would have attended B.should attend
C.must have attended D.would attend

查看答案和解析>>

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

—Do you still remember when we went to Nanjing?
—I can't remember now but ________ sometime last summer?

A.might it be B.could it be
C.could it have been D.should it have been

查看答案和解析>>

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

I really don't know how to thank you, but for your help, I ________ my lost necklace.

A.couldn't have found B.mustn't have found
C.couldn't find D.wouldn't find

查看答案和解析>>

同步练习册答案