不懂欢迎追问,所以说是不是先要看,是不是事实?那有没有用haven‘t的情况,举个例子
must +have +过去分词的结构,表示对过去发生行为的推测,含有“一定”、“准是”的意思。
如你举的例子翻译为:YOU must have been there before ,()?你以前一定去过那,是吗?反义疑问句 问句要根据陈述部分中有无明确的过去时间状语)来确定:如果有(像last week,yesterday等之类的这种表示过去的时间状语),要用“didn't+主语”或“wasn't/weren't+主语”如:you must have read that book last week ,didnt you?;
如果没有明确的过去时间状语,则强调动作的完成,问句要用“haven't/hasn't+主语”(而且你提到的句子中before这个词也是完成时的标志)。
你这个句子没有特别的时间表示,但是go wrong 一般我没见过完成时态,一般都是一般现在时或者一般过去时,所以用didn't it 。
其他很多都可以使用haven't +主语。比如说:you must have been here before, haven't you?
这是您想了解的吗?