You must have waited for a long time,_____ you?A mustn't B didn't C haven't D hadn't

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 14:32:38

You must have waited for a long time,_____ you?
A mustn't B didn't C haven't D hadn't

应与前面的 have 时态保持一致,若前面是
You must had waited for a long time(yesterday),则选择D

must是情态动词

must have是过去完成时,反问用过去时。