質問: 現在完了形がよくわかりません。 中学校で現在完了形を習った時から、疑問を感じていたことです。 現在完了形の表す用法は「完了・結果」「経験」「継続」「動作の継続(have been ving)」と今まで習いましたが、下記に示す例文はどの用法にも該当できないように感じます。 訳文をみると、現在形・過去形でも表現できる内容だと思うので、「”なぜ”現在完了形でいちいち表すのか」というのが全く分かりません。そして、「”なぜ”現在形や過去形で表わさないのか」というのもわかりません。 文法に詳しい方、わかりやすく出来る限り噛み砕いて解説よろしくお願いします。 可能ならば、例文の解説もお願いします。 ※例文は、スペースアルクより引用しました。 i've been really sleepy とても眠かった。 i've got a double-chin 二重顎になった。 my liver has been acting up 肝臓が痛み出した。 i've got a very important appointment. とても大事な約束があるんだ。 i've had a bit of whiskey ちょっとウイスキーを飲んだ。 "do you have a car?" "i've got a jalopy to get to my job." 「車は持ってるの?」「通勤用のぽんこつ車があるよ」
回答: >i've been really sleepy >とても眠かった。 「継続」の用法なんですけど、日本語では「継続」のニュアンスをうまく表す表現がないので、 単に「眠かった」と訳しているのです。 もっと言葉を足して訳すなら、「(あるときから今までずっと)とても眠かった」ということです。 >i've got a double-chin >二重顎になった。 「結果」の用法で、「getした結果、持っている」ということですが、 have got = haveという熟語表現として覚えてしまう方が良いかもしれません。 (辞書にも載っているはずです) >my liver has been acting up >肝臓が痛み出した。 これも「継続」の用法。 「(あるときから今までずっと)痛い」のニュアンスのはずなのですが、 日本語でそのニュアンスを簡明にいう表現がないので、「痛み出した」でごまかしています。 >i've got a very important appointment. >とても大事な約束があるんだ。 上述のhave got = have >i've had a bit of whiskey >ちょっとウイスキーを飲んだ。 これは「結果・完了」の用法。 「ウイスキーを摂取済みの状態になっている」ということ。