—I’m sorry. I         at you at the other day.— Forget it. I was a bit out of co

—I’m sorry. I         at you at the other day.— Forget it. I was a bit out of co

题型:不详难度:来源:
—I’m sorry. I         at you at 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
解析

试题分析:考查情态动词用法。根据句意说明本题是对过去的情况进行的虚拟,排除AC。不存在D项的用法。Shouldn’t have done本不应该做某事,实际上却做了。句意:那天我本不应该对你大喊大叫的。—没关系。我也有点失控了。故B正确。
点评:对过去的情况进行虚拟使用“情态动词+have done”的形式。
举一反三
She _____ your birthday party, but she had to look after her mother in hospital.
A.should attendB.ought to have attended
C.can have attendedD.must have attended

题型:不详难度:| 查看答案
Can you imagine that a smart man like him ___________ make such a stupid mistake?
A.might    B.should   C.wouldD.need

题型:不详难度:| 查看答案
I told Sally how to get here, but perhaps I ___ for her.
A.had to write it out B.must have written it out
C.should have written it out D.ought to write it out

题型:不详难度:| 查看答案
Please do not feed the fish; they _____ die if they eat too much.
A.shallB.mustC.needD.may

题型:不详难度:| 查看答案
—How much shall I pay for the phone call?
—You________. This is free of charge.
A.shouldn"tB.can"tC.don"t have toD.mustn"t

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.