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都对吗?请详细讲解此题.
人气:270 ℃ 时间: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我.祝你学习愉快!
推荐
- He must have learn English for three years,___? A.hasn't he B.haven't he C.mustn't he D.didn't he
- He must have learn English for three years,___?
- 关于反义疑问:You must have seen her yesterday,___you A mustn't B haven't C didn't D don't 选C
- must 和 have to 的异同?mustn't 和 don't have to 的异同?
- He must have watched the TV play the other day,A mustn't B didn't he C haven't he D did he
- 总电表用电量是3887度220V ,10(60)A,300r/kwh,50HZ 分电表用电量是911度220V,3(6)A,2000r/kwh ,50
- 溶酶体内的水解酶是怎么来的?
- 学校准备出版“新诗集”的费用是印50册花150元,超过50册每册加1.2元.当印刷多少册以上时,每册费用在1.5
猜你喜欢