You must have been here,----------?

如题所述

【翻译】
本句意为: 你一定来过这里了,不是吗?

【分析】

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?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-04
You must have been here,----------?
答案:aren't you?
解析:主句中含有“是”的意思,疑问部分就用be动词
中文:你一定在这里,不是吗?
第2个回答  2014-02-03
mustn`t you?
You must have been here,mustn`t you?
你曾经一定在这过,不是吗?追问

表猜测,肯定不用must

第3个回答  2014-02-03
You must have been here, havn't you? 你肯定来过这里,不是吗?
第4个回答  2015-10-23
yuyu
相似回答