单项选择题

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