单选题 —I am sorry. I ______ at you the other day.
—Forget it. It was a bit out of control myself.
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。