单项选择题

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