英文法における大きな特徴として、助動詞 must には過去形が存在しないという点が挙げられます。「〜しなければならなかった」と過去の義務を表現したい場合、must を直接過去の形に変えることはできません。
過去の義務を表す際は、必ず had to を使用します。また、未来の義務を明示的に表す際にも will have to を使うのが基本ルールです。
【過去の義務】
✕ I must submit the report yesterday.
◯ I had to submit the report yesterday.(私は昨日、レポートを提出しなければならなかった)
【未来の義務】
I will have to leave early tomorrow.(私は明日、早く出発しなければならないだろう)
なお、TOEICや大学入試の英文法問題でも頻出する知識として、「must have + 過去分詞」の形があります。この形になると義務の意味は完全に消え、「〜だったに違いない」という過去の強い推量を表す表現に変化します。義務の過去形を作ろうとしてこの形を使ってしまわないよう、明確に区別しておく必要があります。