关于反义疑问句的两个题You must have made the mistake,______?a.mustn’t y

2个回答

  • 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】