質問: 現在完了形と過去形について いつも現在完了形の使い方で戸惑ってしまいます。 現在完了では過去から今までとつながりを表すものと学校等で習い、そのイメージを漠然と持っているのですが、実際使おうとするとイマイチ分かりません。 今回英会話のテキストを読んでいてなぜここで過去形ではなく、完了形なのか? 代わりに過去形を入れたらニュアンスが変わるのか?と気になったのですが、参考書等を見てもよくわかりませんでした。 1)物をなくした主人公が、友人に助けを求めるシーンで have you seen my books anywhere?と聞き、 did you check the table?と友人が答えました。 ここで、現在完了形で尋ねているのに、過去形で答えていることに意味はあるのでしょうか? 2)いなくなった鳥を探している主人公に、それを見つけた友人が i may have seen your bird. he's been hanging out the park. he's bowing to everyone.と言ってました。 he's been~ は he has been~、he's~は he is~の短縮ですよね? 何故現在完了と進行形を使っているのでしょうか? この会話の続きに i've been worried sick over him.とあったのですが、この場合は「過去から今までずっと心配していた」という意味から過去形ではなく現在完了を使っているということは分かりました。 長々と失礼しました。 テキストの会話の一部ということで、分かりづらいかとは思いますが、よろしくお願いいたします。
回答: 現在完了形と過去形との違いを、自分の身の回りに結びつけて覚えるといいです。たとえば、「食事」の場合だと、 ●現在完了形だと、 「1時間前に食ったけれど、3人前も食ったから、いまでもおなかがいっぱいだ。」 つまり、「食事した」ことをいまだに、「have, has」している。その経験が今でも続いている。「食う」ことを完了した、その経験が現在まで続いているという意味です。 ●過去形だと、 「どうした? しけた顔をして。」という質問に対して、「昨日の夜に少しの飯を食っただけで、今日1日中何も食っていないのだ。」 つまり、「食った」ことが、現在時点では、「無い」ということです。つまり、「過去」とのつながりが切れてしまっている状態です。 では、質問者の文を例に取ってみると、「did you check the table?」は、今やっていないことを意味します。「机の方はきちんと調べた?」と、現在時点ではしていないことを聞いているわけです。もし、現在完了形だと、今でも調べていることになります。 ですから、次の英文は、 >> i may have seen your bird. 「鳥を見かけた」記憶を今でも持っていることです。「もしかしたら、私のみかけた鳥があなたの鳥だったかもしれないね」というニュアンスを示しているのです。過去形だと、「見た。しかし、いまは見かけていない。わからない。わすれた。」となります。 >>he's been hanging out the park. -ing形は、「同じ行為の繰り返し」を意味しますので、「彼は、今も(過去から現在まで)公園でうろうろしていた」となります。 >>he's bowing to everyone. >>he's been~ は he has been~、he's~は he is~の短縮ですよね? はい。そのとおりです。「is」は、ずっと同じ性格をもっているような事柄に対して、つかいます。「have」は、その時点だけの説明ですが、「he's bowing」は、彼の性格で、だれでもお辞儀するということです。 「食った」ということは、人の性格ではありませんね? そのつどの事柄ですからね。 最後に、「現在完了形」という文法形式が日本語にないのは、日本人が何事も「水に流す」というように、過去にこだわらないせいかもしれません。いいかえると、過去にこだわって、その結果、その経験を述べたい時、わざわざ「現在完了形」を使って、自分の気持ちを表すと言うことでしょうね。「記憶にありません」と多く言う人は、おそらく「現在完了形」をつかわず、「過去形」を多用するのでしょうね。 では、参考までに。