質問: 「i`ve got it.」と 「i got it.」について とても初歩的な質問なのですが、「i`ve got it.」と[i got it.]の使い道の違いがよくわからないのですが、教えていただけないでしょうか。「わかった!」とか「ひらめいた!」といった意味で、英語の文章などを読んでいると頻々と出てくると思うのですが、どうしてこれは現在完了で、前に見たのは過去形だったのだろう、といつも解らなくなってしまいます。全く的外れな質問でしたらすみません。よろしくお願い致します。
回答: こんにちは。 現在完了形には「動作や出来事の完了・結果」を表す意味があります。 例えば、i've just finished my homework. 「今宿題が終わった」を考えれば、それまで宿題に取り組んでいた結果、それが finish したということを表しています。 同様に、i've got it. というのは、それまで考えていたか、わからないでいたことの継続の結果として「わかった」という結論に達したので現在完了形になっているのです。それが単にその時に「わかった」という場合でも慣用的に完了形の形で使われているわけです。 それに対して、i've got to go. の場合は、i have to go. 「行かなければならない」の米語での慣用表現が i have got to go. だったために完了形の意味として使われているのではなく、あくまでも have to の意味で使われています。 例えば、you've got to see him. 「是非彼に会いなさいよ」という使い方をします。 米語の口語の特徴として、get という動詞をいろいろな場面で多く使う傾向があるようです。 i've got to go. が i got to go. になったのは、no.4さんの回答の最後にも書いておられますが、've の部分にはアクセントがなく、実際にはほとんど聞こえないほどかすかな音で、've を発音しなくても同じ意味で通じてしまうので、話し言葉として使っているうちに自然と取れてしまったものと思われます。