首页 > 英语资料 > 高中英语语法真题附答案解析

The young man has made so much noise that he ________ not have been allowed to attend the concert.

时间:2022-07-12 20:34:28

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表示“过去不应该做而做了某事”,含有“后悔,责备,劝告,批评”之意。

相关文章