He must have learn English for three years,___?A.hasn't he B.haven't he C.mustn't he D.didn't he
网上有这种说法:陈述部分有must 的疑问句,疑问部分根据实际情况而定.
He must be a doctor,isn't he?
You must have studied English for three years,haven't you?/ didn't you?
He must have finished it yesterday,didn't he?
那这道题A和D都对吗?请详细讲解此题.
人气:217 ℃ 时间:2019-08-22 12:48:16
解答
1.must 表示推测时,其后的反意疑问句要根据must后的谓语动词一致.
你查到的几个句子有两个对,中间那个不对.
You must have studied English for three years, haven't you? / didn't you?
这个句子只能用haven't , 不可以用didn't.
2.在前面的陈述句中有具体的过去的时间状语时才用didn't .所以第三个句子是正确的.
He must have finished it yesterday, didn't he?
那么你的单选题:He must have learn English for three years,___?
A.hasn't heB.haven't heC.mustn't heD.didn't he
正确答案就是A.
如果有疑问就hi我.祝你学习愉快!
推荐
猜你喜欢
- 宋朝之前我国法典体例的主要变化有哪些,发生在哪些时期?
- x的平方-1/x的平方乘x/1-x 化简
- 17_-Have a cup of tea ,please.____.A No ,thank you just the same Byes ,I have C No,a little,please.
- 基因工程中筛选和目的基因的坚定与选择一样吗
- 一个圆锥的底面周长是25.12分米,体积是452.16立方分米,高是( )分米.
- 已知两个力F1,F2,的大小均为10牛,且这两个力的方向的夹角为θ(0
- 2.38除以x的商是23.8.x等于多少
- 同温度同体积的两杯蔗糖溶液,浓度分别为每升1摩尔和每千克1摩尔,哪杯含蔗糖多?