You must have made the mistake,______?
选 b.haven’t you
34.They must have stayed at hotel last night,______?
选c.didn’t they
表示肯定推测 ,must have done句型
1.句中陈述部分没有表示过去的时间状语,这时疑问部分中的动词就用现在完成时.(haven’t / hasn’t + 主语)
You must have told her about it,haven’t you?你一定把这事告诉她了,是吗?
2.句中有时间的标志性短语 last night,时态就只能用一般过去时,不可以用完成时.
【反义疑问句肯定要根据时态,所以是didn't they】