Where is Jack?I can't find him anywhere.he___his homework upstairs.A must have done B must be doing我知道这里应该选择must be doing 理解为他正在楼上做作业.可是为什么不能选择must have done呢?这里不是问JACK在哪里吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 08:40:46
Where is Jack?I can't find him anywhere.he___his homework upstairs.A must have done B must be doing我知道这里应该选择must be doing 理解为他正在楼上做作业.可是为什么不能选择must have done呢?这里不是问JACK在哪里吗
xR_oP*R@|r~IU,BoL.#\ :Mp|スz1꣉9EHюw$A=U}I$i/A8%Rtֳх-<ԳHh?hvOU{F.u`ɤ\'0Nhv:؛+:V:_wJrM|^S U6aq{g,2j|`%w>zN®_ !u#΅JG16A?#8 @~4kҷ->J̽~_{%ߘG'v10̸M$t`k`b"5\2,ӢM럩g+e ȰI>*I! sM28ˤ7m6Ъ 1%-#1|wWn2DgT|3g"aj t!FwtN˦+; 'խ7

Where is Jack?I can't find him anywhere.he___his homework upstairs.A must have done B must be doing我知道这里应该选择must be doing 理解为他正在楼上做作业.可是为什么不能选择must have done呢?这里不是问JACK在哪里吗
Where is Jack?I can't find him anywhere.
he___his homework upstairs.
A must have done B must be doing
我知道这里应该选择must be doing 理解为他正在楼上做作业.可是为什么不能选择must have done呢?这里不是问JACK在哪里吗?那应该表猜i测阿.must have done 不就是表猜测的嘛.如果不是的话,在哪种情况下用must have done 比较合适?

Where is Jack?I can't find him anywhere.he___his homework upstairs.A must have done B must be doing我知道这里应该选择must be doing 理解为他正在楼上做作业.可是为什么不能选择must have done呢?这里不是问JACK在哪里吗
我来解释一下,
have done 是完成时态.mus thave done 指一定已经完成了,与语境不符.
如果不懂欢迎提问.

对现在的猜测要用must be doing
must have done 是对过去的猜测。

B
have done是完成时态
句子理解起来不是完成时用完成时感觉与问句不太符合