The young man has made so much noise that he ________ not have been allowed to attend the concert.
The 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
解析:
should not have done表示“过去不应该做而做了某事”,含有“后悔,责备,劝告,批评”之意。