问题补充:
You must have watched that football match last night, ?
A. must you
B. haven’t you
C. didn’t you
D. aren’t you
答案:
A. must you
B. haven’t you
(答案→)C. didn’t you
D. aren’t you
解析:本题考察的是对“情态动词+have done”的反义疑问句,当“情态动词+have done”后面有过去时的时间状语的时候,要对一般过去时反问;如果没有过去时的时间状语,要对现在完成时反问。本句中有过去时的时间状语last night,而且句中是行为动词watch,所以使用助动词did进行反问。故C正确。