作业帮 > 英语 > 作业

英语语法:—You must have met him the other day.—Oh,no,I ________.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/23 14:05:50
英语语法:—You must have met him the other day.—Oh,no,I ________.
A.hadn’t B.haven’t B.didn’t
选哪个,为什么,为什么must have met 是现在完成,表过去?
答案是 B.didn’t
这是对过去情况的肯定判断 因为有过去时间状语 所以看作过去时
注意 在must have done 句型中 如果没有过去时间状语 也可以看作 对已经完成情况的推测.视为现在完成时.
如 You must have got the letter yesterday,didn't you?
You must have got the letter ,haven't you?