单选题 The examination has been cancelled. You ______ all that review, after all.

【正确答案】 C
【答案解析】[解析] 本句的意思是“考试已经被取消了。毕竟,你本不需要做那么多的复习工作。”needn't have done意为“本不需要”,表示与过去事实相反。因此正确答案为C。