发布网友 发布时间:2022-04-23 20:01
共5个回答
热心网友 时间:2023-10-08 09:29
must与have to的区别两者都表示"必须”,但must侧重于说话者的主观看法,认为有必要或有义务去做某事; have to则重于客观需要,含有“不得不"*”之意。如:Everyone must keep the law.人人都要守法。The last train has gone. We'll have to walkhome.最后一班车已经开了,我们得走回家了。从时态方面看,must只有现在时一-种形式(在宾语从句中可以表示过去),而have to则有多种时态形式。如):You will have to show your papers at thegate.在大门口你得出示证件热心网友 时间:2023-10-08 09:29
首先 ,must 没有过去时的形式,所以过去时一般才用had to表示,但是在间接引语中也可以用must。例如:您好,那您怎么看待楼上这种说法呢?
“must 和 must have done 也不同, must have done 是说一定做过,must 还是说必须,你在表示过去的必须里 同样是用must 绝对不能替换成 had to。比如 yesterday, i said that i must work harder. ”
追答must 和must have done 肯定不同,must have done 是表示对过去的推测。如:He must have gone to Beijing yesterday. 他昨天一定去北京了。
热心网友 时间:2023-10-08 09:29
以下参考自另外两位答主的回答。热心网友 时间:2023-10-08 09:30
同学,当must表示对过去的推测时,用must have done, 如I must have left my book in your car when we got off yesterday. 昨晚我们离开时,我肯定把书留在你车里的。追问您好,但“must”在表示过去时好像也经常看到用“have to”?到底应该用哪种形式呢?追答具体的语境是什么?用什么词,时态都离不开语境。要是只说语气,must,have to, have got to语气从强到弱,*性更低,更主动,语气不强硬。
热心网友 时间:2023-10-08 09:31
1,网上说它没有过去式,但我通过查词典发现它的过去式和过去分词都是“must”?为什么会出现这种情况?