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在哪里吗
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是完成时态
句子理解起来不是完成时用完成时感觉与问句不太符合