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