---I spent two weeks in London last summer.

2个回答

  • 【选择】C.didn't

    【解析】

    反意疑问句不仅要考虑与前文的助动词、情态动词或系动词 be 的形式一致,还要考虑上下文的意思一致.

    从形式上看,本句中就有情态动词 must,又含助动词 have,但是在意思上,must have 整体表示对过去发生行为的推断,反意疑问句需要证实“是否曾经有过这样的情况”,因此简略疑问句应该用 didn’t来追问.

    其他选项在意思上都与前文不符.A.mustn't 是表示禁止的情态用法,意思是“你绝对不可以这样做吗”;B.haven't 是现在完成时,表示的是“直到现在你也没有这样做过吗”;D.hadn't 是过去完成时,表示“早在过去的以前你没有这样做过吗”.

    这种表示推测的句子具有特殊性,其反意疑问句不受一般规则的制约,另如.

    He may be at home,isn’t he?

    He must not be your classmate,is he?

    He may have left yesterday,didn’t he?

    You must not have gone there alone,did you?.