英語学習者がつまずきやすいもうひとつの巨大な文法上のトラップが、「過去の義務」を表現する際の時制ルールです。結論から言えば、助動詞mustには過去形が存在しません。
したがって、「〜しなければならなかった」という過去の客観的な義務や行動を表現したい場合、選択肢はhave to 過去形 had toの一択となります。
- ⭕️ I had to work overtime yesterday.(昨日は残業しなければならなかった)
- ❌ I must worked overtime yesterday.(文法破綻)
ここで多くの学習者を混乱に陥れるのが、「must have + 過去分詞」という完了形の構文です。過去形が存在しないmustの後ろにhaveを置くこの構造は、義務の過去形ではなく、must have 過去分詞 意味=「〜だったに違いない」という過去の事象に対する極めて強い確信・推量を表します。
例えば、「He must have arrived at the station by now.」は「彼は今頃もう駅に到着したに違いない」という意味になります。これを「彼は駅に到着しなければならなかった」と誤読してしまうミスは、大学受験やTOEICテストにおいて頻出する典型的な落とし穴です。過去の義務は「had to」、過去の確信は「must have done」という境界線を正確に脳内へ刻み込む必要があります。