「have got to」を運用する際、多くの学習者が陥る深刻な文法トラップが2点存在します。それが「過去形への書き換え」と「否定文の構造」です。
1. 過去形が存在しない「時制の非対称性」
学校英語で「have to」の過去形は「had to(〜しなければならなかった)」と学びます。では、「have got to」の過去形はどうなるのでしょうか。「had got to」という形を想像しがちですが、現代標準英語においてhave got to 過去形という構文は原則として使われません。
過去の義務を語る場合、どれほど感情的な焦りがあったとしても、すべて「had to」に一本化されます。「昨日は早く帰らなきゃいけなかったんだ」と言いたいときは、「× I had got to leave early yesterday」ではなく「○ I had to leave early yesterday」とするのが鉄則です。この時制の制約を理解していないと、不自然な文を作ってしまう原因になります。
2. 否定文におけるニュアンスの激変
もう一つの落とし穴がhave got to 否定文です。「have to」の否定文「don't have to」は「〜する必要はない(不必要)」という意味になります。
しかし「have got to」を否定形にする際、アメリカ英語とイギリス英語で構造や受ける印象が異なります。アメリカ英語では「have got to」の否定文自体がほとんど使われず、単純に「don't have to」で代用されます。イギリス英語では「You haven't got to...」という形が見られますが、これも基本的には「〜する必要はない」を指します。
注意すべきは、「〜してはならない(禁止)」の意味にはならないという点です。禁止を告げたい場合は「You must not」や「You cannot」を用いるのが正しく、形から直感的に否定文を作ろうとすると意図が破綻します。