2.—I spend two weeks in Beijing last year.
—Then you must have visited the Great Wall during your stay, ________ you?
A. mustn’t B. didn’t
C. haven’t D. hadn’t
【答案】B
【解析】
【详解】考查情态动词。句意:——去年我在北京呆了两周。——那么你在逗留期间一定参观过长城,是吗?题中last summer表示的是一个确定的过去时间,可认定must have visited是对“过去”的推断,用一般过去时反问。此处是反意疑问句,前半句肯定,后半句应该用否定形式,故选B。