问题 选择题

— 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’t

B.mustn’t

C.couldn’t

D.mightn’t

答案

答案:A

考查情态动词+have done的用法:shouldn’t have done“本不该做…而做了”,must和完成时连用不用否定,couldn’t have done:过去不可能做,mightn’t have done“过去可能不做…”,句意是:--我很遗憾的说,我几天前不应该对你大声叫喊的,--没关系,那天我有点失控。选A。

单项选择题 A1/A2型题
单项选择题