— I regret to say that I          have shouted at you the other day.— Forget it.

— I regret to say that I          have shouted at you the other day.— Forget it.

题型:不详难度:来源:
— I regret to say that I          have shouted at you the other day.
— Forget it. I was a bit out of control myself.  
A.shouldn’tB.mustn’tC.couldn’tD.mightn’t

答案
A
解析
考查情态动词+have done的用法:shouldn’t have done“本不该做…而做了”,must和完成时连用不用否定,couldn’t have done:过去不可能做,mightn’t have done“过去可能不做…”,句意是:--我很遗憾的说,我几天前不应该对你大声叫喊的,--没关系,那天我有点失控。选A。
举一反三
Many students are          about football. They          play a game whenever possible.  
A.crazy; willB.crazy; are going to
C.fond; willD.fond; are going to

题型:不详难度:| 查看答案
We should spend as much time as we _______ over our lessons.
A.goB.can to goC.can goD.can going

题型:不详难度:| 查看答案
—Are you going to the concert?
—I’m not sure. I     stay inside and watch it live on TV instead.
A.canB.might
C.shouldD.must

题型:不详难度:| 查看答案
--- Will you take up teaching as a career after graduation?
--- Hard to say. I _______ go abroad for higher education instead.
A.shouldB.mustC.mightD.shall

题型:不详难度:| 查看答案
As nobody here knows what is wrong with the machine, we          send for an engineer to handle the problem.
A.shouldB.mustC.canD.would

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

超级试练试题库

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