作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/10/08 19:54:56
He must have done his homework last night,didn't he? 这里为什么用didn't而不用haven't?
错了 是 hasn't
He must have done his homework last night,didn't he? 这里为什么用d
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