have to和must都表示“必須”的意思,但含義和使用場合有所不同。

(一)have to表示客觀外界的“要求”,它往往指根據規定“應該去做某事”或由於外來原因迫使“不得不”去做;must則表示說話人的主觀要求或看法,認為“必須”去做。例:

You have to ask for leave of abn advance if you ot atteures.

如果你不能來聽課,必須事先請假。(指學校有此規定或學員必須履行的規章)

You must ask for leave of abn advance if you ot atteures.

(意義同上,但本句指說話人的主觀看法和要求)

(二)must沒有過去時態和將來時態,表示過去和將來時態之意時, 要用have to,be obliged to,be pelled to等形式來代替。例如You''llhave to go tomorrow.I had to call on a frieerday.

(三)must在某些從句裏,也可以表示過去時態的意義。例如:

Oher side of Diamond Hill was a wood through which they must pass.

鑽石山的另一邊有個小樹林,他們必須要穿過。

(四)句中的主語是第一人稱時,have to一般表示習以為常的行為;must表示重要的、緊迫的工作或義務。例:

I have to be at my office at ven o''clock every m.

每天早上七點鍾我就到辦公室辦公。(表示習慣)

I must be at my office at ven this m.

今天早上我必須七點鍾到辦公室辦公。(表示有重要工作要做)

(五)must的否定式是“決不可以”的意思;have to的否定式則表示“不必”之意。例:

You mustn''t be late.

你們決不能遲到。

You haven''t to e tomorrow.

明天你們不必來。

請注意,have to的否定式有兩個,即don''t have to和haven''t to,前者用於表示“通常習慣”,後者用於某一特定的場合。如:We don''t have to work on Sundays.(星期天我們通常不用上班)。We haven''t to work today,becau it''s National Day.(今天不用上班,因為是國慶日)。