单选题
— I spent two weeks in London last summer.
—Then you must have visited the British Museum during your stay. __________ you?
【正确答案】
C
【答案解析】【解析】本题考察的反义疑问句中比较特殊的一种“情态动词+have done”的反义疑问句。当主句中“情态动词+have done”后面有过去时的时间状语,就对一般过去时反问;如果句子没有一般过去时的时间状语,就对现在完成时中的助动词have/has提问。句意:—去年夏天,我在伦敦两个星期。—你在那里的时候,一定去了大英博物馆吧,是吧?本句中有了during your stay你在那里的时候,这是一个一般过去时的时间状语,指去年在那里的时间。所以对一般过去时提问,句中是动词visit,所以使用didn’t。故C正确。