要根据具体的句子意思
如
We must have lunch at school
我们必须在学校吃午餐
We must have a talk with each other when we are having classes
A
解析:A should have done 本应该做却没有做
B must have had,表示对过去事实的肯定猜测,通常翻译为:一定是。。。
C might have had表示对过去事情可能的推测,不肯定
D would have had 过去将来完成时。表示在过去将来某一时间以前发生的动作,
并往往会对过去将来某一时间产生影响
I thought you'd have left by this time我想这会儿你已经走了。
翻译:Henry 因为签证过期被驱逐出境。他本应该早点更新他的签证。
这两个词组的意思我可太懂了,毕竟我可是一次性就通过了大学英语四六级,对于这些基本的英语词组还是有把握的。给大家总结了一个表格,先粗略的看一下~~
一、含义解释及音标:
must和have to都表示“必须”,但含义、语法和用法略有不同。
- must(英:/mʌst/,美:/mʌst/):强调内部的义务、责任和要求,表示“必须”,常用于主观上的肯定语气。
- have to(英:/ˈhæv tuː/,美:/ˈhæv tuː/):强调外部的条件、限制和规定,表示“必须”,常用于客观上的陈述语气。
二、语法使用及用法不同之处的对比:
- must: 表示主观上的必须,强调说话人的意愿、判断、建议等,常用于陈述句、疑问句和否定句。
- have to: 表示客观上的必须,强调外部的条件、限制和规定,常用于陈述句和疑问句,不用于否定句。
需要注意的是,在现代英语中,must 的使用较为正式和严肃,而 have to 则较为常用和通俗。
三、具体用法举例:
must:
- You must follow the rules of the company(你必须遵守公司的规定。)
- She must have forgotten about the meeting(她一定忘记了会议。)
- Must we finish this project by next week(我们必须在下周完成这个项目吗?)
have to:
- I have to wear a suit to work(我上班必须穿西装。)
- They have to take a language test before entering the university(他们进入大学前必须参加语言考试。)
- Do you have to work overtime tonight(今晚你必须加班吗?)
四、重点区别总结:
- must 常用于主观上的陈述,强调说话人的意愿、判断、建议等;have to 常用于客观上的陈述,强调外部的条件、限制和规定。
- must 常用于陈述句、疑问句和否定句;have to 常用于陈述句和疑问句,不用于否定句。
- must 的使用较为正式和严肃,have to 则较为通俗和常用。
五、类比:
must 和 have to 的区别类似于中文中的“必需”和“必须”之间的区别。前者更加主观,表示必需、必要;后者更加客观,表示必须、不得不。在实际应用中,要根据不同情境和语气做出选择。
欢迎分享,转载请注明来源:品搜搜测评网