---I spent two weeks in London last summer.-- I spent two weeks in London last summer.-- Then you must have visited the British Museum during your stay,____ you?A.mustn't B.haven't C.didn't D.hadn't
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 04:56:06
---I spent two weeks in London last summer.-- I spent two weeks in London last summer.-- Then you must have visited the British Museum during your stay,____ you?A.mustn't B.haven't C.didn't D.hadn't
---I spent two weeks in London last summer.
-- I spent two weeks in London last summer.
-- Then you must have visited the British Museum during your stay,____ you?
A.mustn't B.haven't C.didn't D.hadn't
---I spent two weeks in London last summer.-- I spent two weeks in London last summer.-- Then you must have visited the British Museum during your stay,____ you?A.mustn't B.haven't C.didn't D.hadn't
【选择】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?.
选a,因为此句为must的情态动词的句子,应用must来提问。