请高手详细解释一下had to 与 must have been 区别..谢了~~ 5

谢谢你的回答啊~~但是musthavebeen表示过去正在干某事情的推测...hadto也有推测的意思吗?那2者怎么区别?... 谢谢你的回答啊~~但是must have been表示过去正在干某事情的推测...had to也有推测的意思吗?那2者怎么区别? 展开
 我来答
o0bd
2009-05-22 · TA获得超过1.8万个赞
知道大有可为答主
回答量:937
采纳率:0%
帮助的人:1320万
展开全部
had to 是 have to 的过去式,表示的是“不得不”做什么事的意思。

例如:I have to read the story ten times.我不得不(必须)得把这个故事读上十遍。
We each had to make a choice.当时我们每个人都必须做出诀译!

而"must have been"表示某种事情想必一定会怎么怎么样,例如:
He must have been to Shanghai.想必他一定去过上海。
He must have been dreaming at that time.他那个时候肯定是在做梦!
HFC黄
推荐于2018-05-17 · TA获得超过697个赞
知道小有建树答主
回答量:441
采纳率:33%
帮助的人:185万
展开全部
had to 是 have to 的过去式,表示的是“不得不”做什么事的意思。
而"must have been"表示有把握地判断某事已发生 ,
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shanmaosheng
2024-02-15
知道答主
回答量:5
采纳率:0%
帮助的人:1.6万
展开全部
① "had to"是 have to的过去式,表过去“不得不”做的事。
② "must have been"表示过去或过去进行的某事的猜测,意思是“一定是”(推测)。
③ 两者有重要的区别:
1. "must have been"后面跟表语,been是be(am is are)的过去分词。(动词短语也可以做表语,但必须是不定式、ing形式、过去分词。动词原形则不可以)。
2. "had to"后面跟动词原形,如果填空,空格后紧跟一个动词原形,那一定是had to, 不会是 must have been。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式