have to與must的區別

must與have to都有"必須、應該"的意思。但二者有區別:
1) must側重於個人意志和主觀上的必須,have to則側重客觀上的必須,可譯為"不得不"。must與have to經常可以互換使用.例如:
I must/have to go to school now.現在我必須上學了。
2) must可用來表示現在和將來的必須,無時態變化;have to則有更多的時態變化。例如:
He had to give up the plan.他不得不放棄這個計劃
I will have to buy a new pen.我不得不買枝新筆。
3)變否定句時,must只要直接在其後加not,而have to既可變成haven't to,也可變成don't have to/doesn't have to。

have to與must的區別