单选题
-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。