【翻译】
本句意为: 你一定来过这里了,不是吗?
【分析】
must have done类反义疑问句要根据陈述部分中有无明确的过去时间状语来确定:
如果有表示过去的时间状语(像last week,yesterday),要用“didn't+主语”或wasn't/weren't+主语”, 如:you must have read that book last week ,didnt you?;
如果没有明确的过去时间状语,则强调动作的完成,问句要用“haven't/hasn't+主语”
【答案】
经如上分析知,答案是
You must have been here,haven't you?
温馨提示:答案为网友推荐,仅供参考