作业帮 > 英语 > 作业

再问个英语句子(高中英语很变态)

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/08/14 12:00:33
再问个英语句子(高中英语很变态)
You must have been there,__________?
A have you
B did you
C haven't you
D didn't you
语法书上说CD都可以,为什么只能选C
再问个英语句子(高中英语很变态)
楼上的几位都不太研究高中英语题吧?
这个是反义疑问句中一个常考的知识点.
must have done本身表示对过去事实的猜测.
当句子里有明显的表示过去的时间状语时如yesterday必须用didn't you.
如果没有时皆可,但如果没有明显的时间状语时haven't最好最常用.
这样的语法知识点只能特殊记忆了,弄个错题本.
加油努力吧!
不会的尽管问!