have to 和must 有什么不同?

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:07:23

1)must表示一种主观的需要,而have to表示一种客观的需要,意思是“不得不”。如:
I have to attend an important meeting this afternoon.
今天下午我不得不参加一个重要的会议。
Mother is out,so I have to look after the shop.
妈妈不在家,因此我不得不照看商店。
2)haveto的否定形式是don’thaveto,相当于needn’t。如:
They don’t have to buy a computer at present.
他们目前没有必要买电脑。
3)haveto与have got to常可以互换。

前者有无奈的函义,后者则是主动意思比较多
用于非第一人称是,后者语气比较强硬,前者稍微缓和

have-需要。

EX: You have to eat an egg.
你需要吃一个鸡蛋。

must_必须。

EX: You must eat an egg.
你必须吃个鸡蛋。