单选题 -I am sorry. I______at you the other day.
-Forget it. It was a bit out of control my self.
  • [A] should not shout
  • [B] should not have shouted
  • [C] must not shout
  • [D] must not have shouted


【正确答案】 B
【答案解析】[解析] 本题考查虚拟语气的用法。原题的意思是:——对不起,前几天我不应该对你大喊大叫的。——算了,我当时也有点失控。从对话上下文可以看出,应该添的是“本不应该,不应当”的意思。所以用should not have done结构,must not have done这一结构在英语中不存在。故选择B。