He must have done his homework last night,didn't he? 这里为什么用didn't而不用haven't?错了 是 hasn't

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 07:41:57
He must have done his homework last night,didn't he? 这里为什么用didn't而不用haven't?错了   是 hasn't

He must have done his homework last night,didn't he? 这里为什么用didn't而不用haven't?错了 是 hasn't
He must have done his homework last night,didn't he? 这里为什么用didn't而不用haven't?
错了 是 hasn't

He must have done his homework last night,didn't he? 这里为什么用didn't而不用haven't?错了 是 hasn't
must have done 的结构,前句强调对过去情况的猜测时(一般有过去时间状语)
附加部分用 didn’t + 主语.如果前句强调动作的完成,附加部分则用 haven’t (hasn’t ) + 主语.
He must have met her yesterday,didn’t he
You must have been to Beijing,haven’tyou

因为句中有一个明显的时间短语last night, 在这种情况下,反义疑问句就用过去时。如果没有last night, 就用现在完成时。额? 那不是矛盾了吗。 last night 是过去世的标志,而这里面却出现了 完成时的句子结构..........must have done 恰恰是对已经发生的事情的推测。如: 1. He must have sold the house. 他一定是把房子...

全部展开

因为句中有一个明显的时间短语last night, 在这种情况下,反义疑问句就用过去时。如果没有last night, 就用现在完成时。

收起

He must have done nothing but ____ must have been done must have done What a pity! Considering his ability and experience, he _____ better. A. need have done B. must have done C. can have done D. might have done what a pity considering his ability and experience ,he _betterA,need have done B,must have done C,can have done D,might have done he must have done it yesteraday,――?he must have done it for 2 years ――?he must have done it yesteraday,――?he must have done it for 2 years ――?he must have been here yesterday――?he must have been here for 2 years――?这几个反 he must have done it yesteraday,――?he must have done it for 2 years ――?he must have done it yesteraday,――?he must have done it for 2 years ――?he must have been here yesterday――?he must have been here for 2 years――?这几个反 that must have done the He will have to stay in hospital.That’s what he____a has done b must do c must be doing d must have done为什么C不对呢 must be must have done 区别 what a pity considering his ability and experience,he ( )better.A.need have done B.mA.need have done B.must have done C.can have done D.might have done为什么不选C啊 给我讲讲吧 must have been done/must be done求解两者异同 must be done和 must have done区别 He must have done it last night,____he 这个反意疑问句怎么做啊 must have done和have done有什么区别 i believe he ____an accident ,otherwise he would have arrived on time为什么选must have had could/would/should/must have done 有什么区别, what a pity considering his ability and experience,he __better.A need have done B must have done C couldf have done D might have done 为啥选D不选C must have been与must have done的区别? must have done 的反义疑问句怎么说