• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:現在完了形について)

現在完了形とは?継続か経験か?

bcplace123の回答

回答No.8

こんばんは。 グラマーの勉強もしていますが、カナダにも少し滞在経験がある者からのチョットした話としてお聞き下さい(*^_^*) 漠然と「過去に2年間住んでいた経験がある」と言うときは、単純過去「lived」でいいと思います。もし誰かに「今まで○○に住んだことある?」と聞かれたら、経験として「I've lived~、」「I've been~」と答えるかな・・・私だったら。 ちなみに、I have lived in Japan for two years.という文章は、私には「今現在住んでいる人が言っているセリフ(継続)」に聞こえます。過去の話をしているようには思えません・・・。日本語では「2年間住んでいた‘’経験がある‘’」と書いてあっても、「lived」でいいと思います。 ※私の話はもう「感覚」で話しているので、文法書や辞書の説明文でのツッコミはご遠慮願います(笑)。実際にネイティブと生活した事がある人間の「体験談」程度として、聞き流してくださいね(*^_^*)

OsieteEng
質問者

お礼

回答ありがとうございました

関連するQ&A

  • 現在完了形、状態動詞の継続  have lived

    現在完了形、状態動詞の継続 I have lived in Tokyo for two years. 私は東京に2年間住んでいる(今も) この英文は、無条件に(今も)が付くのでしょうか? 例えば、家が東京にあってその家で質問に答えるなら当然 for two yearsは(今も)を含むでしょう。 しかし、電話とか、メールとか 前提条件が何もない状態で 上の文を言った場合、ただ単に 2年間(過去の2年間を含む)の意味にしか取れないと思います。 今から過去2年間すんでいるなら I have lived in Tokyo since two years ago. は変で正しくは I have lived in Tokyo for two years. だという解説が散見されますが、 I have lived in Tokyo since two years ago. since - ago用法 は別として、こちらの方が今現在も住んでいるという 継続感があるのではないでしょうか? 質問のポイントは I have lived in Tokyo for two years. は前提条件もなしに「現在完了形で現在も継続している状態を表す」と言い切れるのか? 前提条件がない場合 I have lived in Tokyo since two years ago. は変で正しくは I have lived in Tokyo for two years. だと訂正できるのか?(since - agoが変だからといって、伝えたい意味まで訂正できる??) ということです。 よろしくお願いします。

  • 現在完了について質問です。

    現在完了の形はhave+過去分詞だと思うのですが、 I have lived here for ten years. 私は10年間ここに住んでいます。 というのはわかるのですが、 We have been married for 15years. 私たちは結婚して15年になります。 という文ですが、 この場合beenはなくてもいいのではないでしょうか? My father has been dead for thirty yesrs. この場合もbeenは必要ですか?

  • 英語の現在完了

    例文の「私達は長崎に行ったことがあります。」They have been to Nagasaki.とあります。 これは経験を表す現在完了です。 現在完了ならばbeenのところをgoneの過去分詞に変えてはいけないのでしょうか。 そういうもので覚えろと言われたのですが、納得できません。 それと、They have lived in japan for five years.は「5年間日本に住んでいます」で 五年前から現在まで五年間住んでいるということだけを述べていて、未来のことはわからないということでいいのでしょうか。 sinceならば五年前から今も続いているということですよね 回答お願い致します。

  • 現在完了形

    I have lived in Japan for ten years. の書き換えで、I have lived in Japan since ten years ago.と習いましたが、agoは過去形に使うと習いましたが、正しいのでしょうか?

  • 現在完了と過去完了について

    凄く細かい所をお聞きしたいです。 ネイティブにとって下記の現在完了は今も住んでいる、と受け取られると知りました。 I have lived here for 3 years. また、英文法を解説しているサイトで下記の過去完了について I had lived here for 3 years when I got married. 「結婚をした日時点で、ここに3年間住んでいたという経験があるだけで、実際に結婚当時の前後に住んでいたかは、文脈や状況による。」 と書いてありました。 これは前者の現在完了も文脈によって「経験」「継続」「完了」を表せるけど、一般的にこの文章だけ見たら「継続」と捉えられることが多いから、ネイティブは「今も住んでいる」と言うのでしょうか。 そして後者の過去完了も当然、文脈によるといった考えでよろしいでしょうか。 例の文章だけ見たら過去完了の文章は最初どのように受け取られるんでしょうか。

  • 現在完了がよく分かりません。

    英語を勉強し始めたばかりなので、ここで皆様にはいつもお世話になっています。 さて、今回は現在完了についての質問をさせて頂きます。 現在完了形(have(has)+過去分詞)には(1)継続(2)経験(3)完了の用法がありますよね。 参考書などには、継続を表す文には「since~やfor~」/経験を表す文には「everやbefore,many times」/完了を表す文には「justやalready」等の副詞語句をよく使うとありますが、これらの語句が使われていない文では、どのようにして継続なのか経験なのか完了なのかを見極めれば良いのでしょうか? 例えば、I have been working in school in New York.という文は経験で「私はニューヨークの学校で働いたことがある」という訳で良いのでしょうか?(have beenだから経験?) 翻訳ソフトで翻訳してみると「私はニューヨークの学校で働いています」という“継続”を表す訳になりました。 簡単な問題なのかもしれませんが、英語が大の苦手である私にはイマイチ良く分からないでいます。分かりやすく教えて頂けると助かります。宜しくお願いします。

  • 現在完了で「いつから?」と聞きたい場合の表現

    現在完了の説明ではよく、完了、継続、経験などと分類されて、 継続の場合の例文は、よく文の最後に for, since を使った副詞句が来ているかと思います。 こういう文を疑問文にして 「since X」 の X の部分を聞くにはどういう文を作ればいいのか? という質問です。 日本語でいうと「いつから○○やってるの?」という様な文になると思います。 例えば、for の場合なら 「私は Vpp を X時間(もしくはX年など)やっている」 という場合は以下の様になると思います。 I've Vpp .... for X hours(years). これの、Xの部分を聞きたい場合は How long have you Vpp ....? の様な疑問文になると思います。 ちょっと抽象的に考えると、 for X に対応するのは how long という事になると思います。 では、since X に対応するのは何になるのでしょうか? 自分で考えた限りでは Since what have you Vpp .... . か What have you Vpp .... since. なのかなぁ、と思って google で英語に絞って "since what have" とか "since what has" で検索してみたのですが、例えば以下の様な文が出てきて Since what has been done, cannot be wrong, there is no scope for anything else happening. 僕には何が書いてあるのかよく分かりませんでしたが、主節の主語は since what の部分にないみたいで、その部分は副詞句か副詞節っぽくて、僕が想定している、「いつから○○やっているの?」という様な文ではなさそうでした。 (そもそも since が前置詞で what の目的語なのかも怪しい気もしますが) できれば、表現方法に加えて、その表現が実際に使ってある所を教えて頂けるとありがたいです。

  • 現在完了と過去完了のイメージ(継続用法)

    「わたしは日本に7年間住んでいた。」という文は、英語では I lived in Japan for seven years. I had lived in Japan for seven years. のどちらでも正しいのでしょうか?どちらでも正しい場合、下の例文は「だが、今は住んでいない」というニュアンスが加わるもの、と理解してよいでしょうか? 以下は、上記の質問をする上で念頭においてある文です。 わたしは日本に7年間住んでいる。 I have lived in Japan for seven years.(正しい) わたしは子どもの頃日本に7年間住んでいた。 I lived in Japan for seven years when I was a child.(正しい。主節に過去完了形は誤り) よろしくお願いします。

  • 現在完了形(初級なんですけど・・)

    見つけてきた文です。 1、He has lived in Tokyo for five years. 彼は東京に5年間住んでいる。(継続) 2、I have been to Europe. ヨーロッパに行ったことがある。(経験) 3、She has become a teacher. 彼女は先生になった。(今でも先生)(結果) 4、I have cleaned my room. 部屋を掃除しおわった。 質問です。 1のfor five yearsを抜いたら、経験になりますか? 東京に5年間住んでいた。 4の掃除し終わったは、今(今さっき)終わったという事になるんですか? もっと初級の例文があったら、いろいろ教えてください。 お願いします。

  • 現在完了・過去完了が整理できない。

    今、英語を基本からやり直しています。 1、現在完了 2、過去完了 のカテゴリーでこんがらがり、どうしても理解できません。 <基本形> have(had)+過去分詞 これに、been、just、already、just、ing、~edが出てくると正解できなくなります。 I have never studied abrord. →studiedは過去分詞(過去形ではない) My son has just come back. →息子はちょうど(just)家に戻った。 John has already home. →ジョンはもう家に帰ってしまった。 ーーーーーここまでは、理解できるのですが。。。ーーーーー Have you taken the madicine yet? →yetは常に文末になるのでしょうか? already、justと同じような意味のような気がするのですが。 I have been working here for 4 years. →なぜworkingになるのでしょうか?過去分詞でもingはつくのでしょうか。 beenの意味がよくわかりません。(原型はbe、現在敬はam is are、過去形はwas wareはわかるのですがどういう時にbeenが来るのでしょうか) I started working here for 6 years. →これも現在完了でしょうか。sterted(過去)とworkingがなぜ文中に来るのでしょうか。 現在完了の継続の言い回しなのでしょうか。 We have never seen a movie since last year. →habe never はセットで。その後、過去分詞の作り方ですか? They habe been married for 10years. →継続なのに、marryにはならないですか? 頭がぜんぜん整理できず、いろんなサイトを見ても理解できません。 よろしくお願いいたします。