• ベストアンサー

現在完了形について、教えて下さい。

現在完了形について、教えて下さい。 1.Did you ever meet john? 2.Have you ever met John? 日本語にすると、同じ意味になり、話しての気持ちで、1.は特定の過去の思い出を話す時に 用いると、文法書に書いてあります。 2.は、話してがどういう気持ちのときに、用いるのかが分からないんです。 everが入っているので、完了だとは分かるのですが、「何回かJohnに会ったことを、思い出す」 時に用いるという解釈でいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • googoo1956
  • ベストアンサー率47% (623/1316)
回答No.3

1.Did you ever meet John?  こちらは、例えば会話の中で、あなたがNew Yorkに滞在していた期間があったことが話題になっているような場合に、相手が「君は(その滞在期間中に)ジョンに会ったことがあるの。」と尋ねている状況だと考えて下さい。 2.Have you ever met John?  こちらは、場所や時期に関係なく「君は今までにジョン(という人物)に会ったことが(1回でも)あるのか。」ということを尋ねる英文です。  したがって、この2つの英文は使用される状況が異なっているのでご注意下さい。  ご参考になれば・・・。

TANNTANNAA
質問者

お礼

I appreciate all your help.

その他の回答 (4)

  • Chicago243
  • ベストアンサー率38% (401/1043)
回答No.5

現在完了の私がもつ"感じ"というか、感覚は過去の事だけど、 その事が現在のことと関係しているということに重きがあるってかんじです。 2.Have you ever met John? はどういう感覚でいくと、会ったことあるの?(だったら顔みたらわかるよね)とか。 会ったことあるの?(だから友達のように仲良く会話してるのか)とか。 何がしか現在の事が頭の中にあります。 1.Did you ever meet john? これはちょっと単独のぶんで対比は難しいのですが、というのもeverは強調なので、本当にあったの?とかまあ状況によってかわる可能性もありそうだと思いますので。 ただあまり現在とのコネクションを考えてないか、コネクションがあっても、これはこれで過去のこととおもって発言しているか、おのずと現在とのコネクションがあるので現在完了でもいいけどどっちを使っても意味的に変わらないということだと思います。 現在完了は最初のほうに書いたような感覚で処理するようになって、 随分使い安く、わかり易くなりました。そうなると完了とか経験とか 一生懸命分類してたのはいったいなんだったんだろうっておもっている 今日このごろです。

TANNTANNAA
質問者

お礼

Thank you for your comment.

回答No.4

この様な対比では違いは説明できませんので違う例で説明します Have you ever lived in France? 今までにフランスに住んだことがありますか? Did you ever visit Paris when you lived in France? フランスにいた時、パリへ行ったことがありましたか? Have you ever はいつそうしたのかは問いかけていません。 どの時点でもいいのです。だから私たちは「いままでに、かつて」と訳すように習ったはずです。 一方 Did you ever 「時」「いつ」そうしたかに関わっています 上記の場合は「フランスに住んでいた時」のように「いつの時点かを表す時に使う言いかたです。 同じ文章ですと比べられない違いが多くありますので、状況をよく伝えている例文を参照にしてくださいね 過去は過去のある時点で何が起きたかを表してますよね そして現在完了は過去から現在まで継続していることを現時点で 言いますよね。その基本は変わりません。 そういえば、He is a hard worker.       よく働く人です、と言えますね。失礼しました

TANNTANNAA
質問者

お礼

Thank you for your comment.

回答No.2

確かに雰囲気が伝わりませんよね。 1:同窓会、昔の仲間の話、で、Johnってやついたよな。 今どうしてるかしらないけどって感じです。 2:今も同じ学校や、部活などの組織に所属してるけど、最近みかけないな?元気かな?って雰囲気で使います。 部活やめて、Johnはいないけど(元気ないけど、みたいな)、そんで最近どうしてるかな? って感じで使います。

TANNTANNAA
質問者

お礼

Thank you for your comment.

  • LOHA
  • ベストアンサー率52% (203/388)
回答No.1

専門家じゃないので参考程度に。 didだと過去の一点を、haveだと過去から今までの経過全体を指すイメージで良いかと思います。 なので、1は「特定の過去」と解説されているのだと思います。「いままでで、あーあの時にあったっけ?」的な感じかと。 2の場合でも特に「何回か」というわけではなく、単に「いままでにあったことあったっけ?」的な感じです(多分)。 ニュアンスの問題だと思うので、そこまで深く考えなくても良いかと思います。

TANNTANNAA
質問者

お礼

Thank you for your comment.

関連するQ&A