(单选题)
That young man has made so much noise that he ______ not have been allowed to attend the concert.
A.could
B.must
C.would
D.should
参考答案:D
参考解析:
考查情态动词+have done的结构。句意:那个年轻人制造了那么多的噪音,所以本不应该让他去参加音乐会。此处表示与过去情况相反,且表示“本不应该却做了”的含义,所以用shouldn’t have done sth.。故选D。
知识点:
