英语:You must have missed the train last week ,( )?英语:You must have missed the train last week ,( )?1.mustn't you 2.haven't you 3.didn't you 4.needn't you答案是C什么其他的不行啊 请分别解释一下吧3Q

问题描述:

英语:You must have missed the train last week ,( )?
英语:You must have missed the train last week ,( )?
1.mustn't you 2.haven't you 3.didn't you 4.needn't you
答案是C
什么其他的不行啊 请分别解释一下吧
3Q

因为该must在里面是表推测 就相当于 you missed the train last week. 根据前肯后否的 反义疑问句 因此 就只能选择C
希望能够帮到楼主

首先,答案是翻译疑问句,在这句话中must是表示推测,必定,一定。所以这句话must就不能作为实义动词,选项1表示禁止 其次,have missed表示完成时态 miss是真正的实义动词。故选3 needn't you 表示不必
例如 Must I clean the dining room at once? 我必须马上打扫餐厅吗?
—Yes, you must. 是的,你必须马上打扫。
—No, you don’t have to (=needn’t) . 不必啦。

情态动词+ have done都是表示对过去动作的推测
包括
must have done 过去一定做了某事
should /need have done 本来应该/需要做某事(却没做)
should't/needn't have done本来不应该/不需要做某事(却做了)
may/might have done 过去可能做过某事
could have done过去有能力做某事
基于所描述都为发生在过去的动作,所以,其反意问句也主要以过去时态为主

must表示“一定、肯定”等推测意义时,在反意问句中,疑问部分一般不用情态动词,而和must后的动词相一致。
本句如果没有情态动词must来表达推测意义时,句子会是:
You missed the train last week.
所以,反意问句应为:
You missed the train last week, didn't you?

① 当陈述部分为I think (believe, suppose) that...等时,疑问部分通常与从句保持一致(注意否定的转移):
I think that it is too short, isn’t it? 我认为它太短了,对不对(它太短吗)?
I don’t think he will come, will he? 我认为他不会来,对吗(他会来吗)?
② 由①可知此处的反意疑问句应与从句保持一致,would have done表示对过去情况的推测,且有明显的时间状语 last night, 故用过去时 didn't you .
如果还不了解就Hi我吧.