Must有過去式嗎? - 古德明

Must有過去式嗎? - 古德明

「Must是不是沒有過去式?要說過去『必須』怎樣,是不是只能說hadto?」
查一般文法書,以上問題的答案恐怕只有一個「是」字。但must其實也可以說過去。一般而言,主要子句(mainclause)的主要動詞如是過去式,附屬子句(subordinateclause)的must就不必改做hadto。這用法在轉述句(indirectspeech)裏最為常見。例如:Hesaidthatwemustbepunctual(他說我們必須準時)。這一句的must改做hadto當然也可以。

此外,「過去」意思明顯的獨立子句,也可以用must而不用hadto,例如:Thetrainstartedatthree,sowemust/hadtohurry(火車三點鐘開,我們必須快點)。HaroldEPalmer的AGrammarofEnglishWords也有以下例句:Itwastoolatetogoback;wemust/hadtogoonorfail(要回頭已經太遲了,我們不繼續,就只有失敗)。不過,hadto似乎比must常用,而其「過去」的含義也清楚一點。
除了說過去和現在,must還可以說未來的事,例如:Youmuststarttomorrow(你明天就要動身)。
Must和haveto都是「必須」,但mustnot和donothaveto意思卻完全不同。Mustnot是「切勿」,donothaveto則是「不必」,例如:(1)Youmustnotsmokeinpublic(不得在公眾場所吸煙)。(2)Youdon'thavetosmokeinpublic(你不一定要在公眾場所吸煙)。