作业帮 > 英语 > 作业

He must have done his homework last night,didn't he? 这里为什么用d

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/18 09:17:06
He must have done his homework last night,didn't he? 这里为什么用didn't而不用haven't?
错了 是 hasn't
must have done 的结构,前句强调对过去情况的猜测时(一般有过去时间状语)
附加部分用 didn’t + 主语.如果前句强调动作的完成,附加部分则用 haven’t (hasn’t ) + 主语.
He must have met her yesterday,didn’t he
You must have been to Beijing,haven’tyou