英文情態助動詞常見問題 FAQ

英文情態助動詞常見問題 FAQ

常見的核心情態助動詞包括 Can、Could、May、Might、Must、Should、Will、Would,另外還有 Shall。它們放在主要動詞前方,用來表達能力、可能性、允許、義務、建議、意願與假設語氣。

情態助動詞本身已經承擔部分文法功能,因此後方的主要動詞必須維持原形。即使主詞是 he、she、it,動詞也不能加 -s 或 -es。

She can speak English.
(她會說英文。)

Can 常表示現在能力、日常允許與較直接的請求;Could 可以表示過去的一般能力,也能用於較委婉的請求或較不確定的可能性。用於請求時,Could 並不表示過去。

兩者都能表示可能性,May 的語氣通常較中性,Might 則較為保留。不過,兩者在實際使用中經常可以互換,不能將語氣差異理解成固定的機率百分比。

Must 表示強制義務、必要性或高度確定的推測,語氣較強;Should 表示建議、責任或合理預期,通常仍保留選擇空間。

You must wear a helmet.
(你必須戴安全帽。)

You should wear a helmet.
(你應該戴安全帽。)

Must not 表示禁止,意思是「不可以做」;Don’t have to 表示沒有必要,意思是「可以做,也可以不做」。兩者的意思完全不同,不能互換。

不一定。Could 可以表示現在的委婉請求,Might 可以表示現在或未來較不確定的可能性,Would 則能表示現在的委婉請求或假設結果。是否表示過去,必須根據句子的時間與情境判斷。

兩個核心情態助動詞通常不能直接連續使用。需要同時表達兩種功能時,可以使用 be able to 替代 Can,或使用 have to 替代 Must。

錯誤:She will can attend the meeting.
正確:She will be able to attend the meeting.
(她將能夠出席會議。)

情態助動詞+have+過去分詞 用來推測、評論或假設過去的事情。例如 must have+過去分詞 表示過去高度確定的推測,should have+過去分詞 則表示過去原本應該做卻沒有做。

先確認主詞是執行動作還是承受動作,再判斷句子描述現在、未來或過去。主動語態使用 情態助動詞+原形動詞,被動語態使用 情態助動詞+be+過去分詞,推測過去則使用 情態助動詞+have+過去分詞。