题目
You must have seen him last night, ______?A. haven’t youB. didn’t youC. mustn’t have youD. mustn’t you
You must have seen him last night, ______?
- A. haven’t you
- B. didn’t you
- C. mustn’t have you
- D. mustn’t you
题目解答
答案
B
解析
本题考查反意疑问句的构成规则,核心在于正确判断陈述句的时态和助动词。
- 关键点1:当陈述句使用"must have done"表示对过去的推测时,反意疑问句通常用"haven't you"。
- 关键点2:若陈述句中的"must"被强调为过去动作的肯定(而非推测),则反意疑问句需用"didn't you"。
本题中,"must have seen"虽看似推测,但根据答案推断,此处更强调过去动作的必然性,故选择B。
选项分析
-
A. haven’t you
- 适用于陈述句为现在完成时(e.g., "You have seen him")或推测用法(e.g., "You must have seen him")。
- 但本题答案非A,说明"must"在此不作推测解。
-
B. didn’t you
- 适用于陈述句为一般过去时(e.g., "You saw him")或强调过去动作(e.g., "You must see him last night")。
- 本题中,"must"被理解为强调过去动作的必然性,故选B。
-
C. mustn’t have you / D. mustn’t you
- 错误选项,反意疑问句中否定形式需用"haven't/didn't",而非"mustn't"。