• ベストアンサー
  • 困ってます

完了形について

完了形について今一つ理解できないところが有ります。 現在完了形 have + 過去分子と 現在完了形進行形 have been +~ingの違いは何ですか? どちらも現在まで進行しているのには違いはないとりかいしているのですがこれらの違いが解りません。 過去完了形 had + 過去分詞と 過去進行形の違いもよくわかりません。 これはどちらも過去に進行していたが今はしていないと言う意味ですよね。 どの様な場面で使い分けるのか教えてください。 よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数122
  • ありがとう数2

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

  • ベストアンサー
  • 回答No.2
  • pixis
  • ベストアンサー率42% (419/988)

現在完了と過去完了は英語文法での大きなイベントです。 ここを乗り切ればあとは簡単。 実際はこれだって本当は簡単なのですが 日本語の「現在」でもないのに現在完了という言葉に戸惑うだけなんですがね。 ここをしっかりはっきり覚えてしまうことが英語をマスターする上で 非常に大事です。 しっかり完璧に覚えてしまえば英語解釈は7割できるでしょう。 さてではいきます。 現在完了進行形はread study wait write sing などの動作を表す 言葉にだけしか使いません。まずそれを覚えておいて下さい。 そしてさらに「~し続ける」という言葉をつけられるものにだけです。 たとえば I have been singing at the karaoke since last night. であれば 昨晩からずーっと歌ってた。つまり歌い続けていた。ということになります。 過去のある時点から現在に至るまで続けているときに使います。 ここでちょっとややこしいのが日本語では一言で「~し続ける」といいますが 英語ではそれが二つあります。 「昨晩から歌い続ける」のようにその動作を絶え間なくずーッと続けるのと 「英語の勉強を3年間続けている」のようなものとは同じ継続でも意味合いが違います。 前者は現在完了進行形を使いますが 後者は継続を意味する現在完了形でいいます。 I have studied English for 3 years. のように使うと英語を今まで勉強してきたことになります。 こういう場合決して現在完了進行形は使いません。 とにかくずーッと絶え間なくその動作を続けていることをいうときだけ 現在完了進行形、と覚えておきましょう。 過去完了進行形も同じです。 「現時点」が過去にあるだけです。 たとえば 今が1月23日の午後3時、 いいたいのは1月15日から18日までの間続けたことを言いたいときに使います。 過去のある点から過去のある別の点までを言いたいときに 過去完了進行形を使います。 英語の勉強を10年続けたけど今はしていない、という場合 過去のある時点からある時点までの継続ですが やはり休みなくし続けたわけではないので 継続を意味する過去完了になります。 本来過去完了は 過去のある点に自分をおいたとき、その前に起きたことを いいます。 よくある例が 私が駅に着いたとき列車はすでに出発していた。 The train had left when I reached the station ですね。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

回答有り難うございました。

関連するQ&A

  • ここは完了進行形ではなく完了形を使うべきでは?

    liveなどの状態動詞ではなく動作動詞の場合は、現在完了形は動作がすでに終わっている場合に使い、完了進行形は動作が完了していない場合に使うものだと理解しております。 workの場合は文脈によりますが 通例ほぼ毎日働くものである場合は完了形で継続を表すことができますが、 宿題などの場合はやり終えた場合は完了形を使い、過去からやっていて今なお完了しておらず継続する予定であれば完了進行形を使います。 しかし、ビートルズのA hard days night.の歌詞にある It's been a hard day's night, and I've been working like a dog. It's been a hard day's night, I should be sleeping like a log. と言う箇所が疑問です。 I've been working like a dog. であれば「馬車馬のように働いたよ(まだ仕事が終わらないんだ)。」と言うふうに感じます。 次に続くフレーズを考えると、「馬車馬のように働いたよ。(仕事は終わったけど、ものすごい激務だったんでくたくたなんだ)」と言う意味になる、と思うのですが、その場合は完了進行形ではなく完了形を使うことによって動作が完了したことを表現する必要があるのではないでしょうか?

  • 現在分詞・過去分詞の進行形、完了形と受動態について

    to不定詞では単純形、進行形、完了形、完了進行形と受動態があり、 動名詞では単純形、完了形と受動態がありますが、 現在分詞・過去分詞ではどのように考えれば良いのでしょうか? 分詞構文では現在分詞が使われて単純形、進行形、完了形、完了進行形と受動態になることが出来るのはわかるのですが、 過去分詞は?と考えると混乱してしまいます。 過去分詞にはこういった変化は無いと考えるのが正しいのでしょうか?

  • 完了形

    英語において過去形と現在完了形の使い分けがいまいち解からないのですが、どういう差なのでしょうか。 それと、現在完了形・現在完了進行形・過去完了形・過去完了進行形など、なかなか差がわからないのですが、どういったところに差があるのでしょうか。

その他の回答 (1)

  • 回答No.1

have + 過去分子とave been +~ingの違いは、動詞の行動をたった今しているかどうかという違いがありますね。 たとえば、I have traveled around the world. と言った場合、今まで世界を旅してきた経験があり、その経験は今後も続くといった意味になりますが、たった今は世界を旅しているわけではないということになります。 一方、I have been traveling around the world. と言った場合は、今まで世界を旅してきた経験があり、たった今のその旅の最中にあるという意味になります。 このように、過去から引き続き未来に向けて考えたとき、その行動を今現在しているか、今現在はしていないが引き続き行動する予定か、という違いがあることになります。 過去完了の場合も同様です。話の時系列の中で、話題に上がっている過去のポイントにおいて行動している最中だったか、それとも行動している最中ではないが引き続き行動をする予定の状態にあったかによって使い分けます。 ご参考まで。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

回答有り難うございました。

関連するQ&A

  • これは完了形?

    He's having a very bad day at the office. 彼は、職場で最悪な日だった。 というのは I have been to Kyouto と 同じように完了形なんでしょうか? have使ってますし。。 でもhavingになってるということは 過去進行形?だったとしたら なぜHe was ~ing にならないのかなあ。 不思議でたまりません。 だれかおしえてください

  • 進行形と完了形の違い??

    A railway blidge is already being built over the river. (その川には鉄橋がすでに建設中だ) という進行形の受動態を使った文ですが、これは完了形の受動態では言い換えできないのでしょうか? そもそも私は進行形と現在完了形の違いが分かっていないと思います。。教えてください!!

  • 現在完了形と現在完了進行形

    現在完了形の継続用法と現在完了進行形ではどのようなニュアンスの差が出るのでしょうか。 例えば「私は3時間勉強してます」という文では、 I have studied for three hours. I have been studying for three hours. の、どちらの文の方が適切ですか? 今まで漠然と、完了形は長い期間、完了進行形は短い期間だと思っていたので下の文を書いていたのですが、上の文でもおかしくないのでしょうか。どなたか教えてください。

  • 動作の継続 現在完了進行形

    状態の継続は現在完了形(have+過去分詞) 動作の継続は現在完了進行形(have been ~ing) と習いました。 Jane is ill. She got ill last month. を書き換えると Jane has been ill since last month. になるそうです。 gotは動作なのに、 現在完了進行形(have been ~ing)の形に当てはまっていません。 これはどうしてですか? 継続しているのは「病気になる」という〈動作〉ではなく、 「病気」という〈状態〉だからですか?

  • 過去進行形と過去完了形

    問題で以下のようなものがありました。 【次の各文の( )内の語を適する形になおしなさい。2語になるものもあります。】 My mother (watch) TV when I came home. 答えは was watching でした。 これは had watched では間違いでしょうか? 過去進行形は過去の瞬間を表すので「私が帰宅したとき、母はテレビを見ていた。」で、 過去完了形はこの場合継続で、「私が帰宅したとき、母はずっとテレビを見ていた。」になるような気がして、どちらも大丈夫なのではと思ってしまうのですが… 問題の解説、また過去進行形と過去完了形の違いの解説をよろしくお願いします。

  • 完了形がわかりません。(高校レベル)

    タイトルのように完了形がよくわかりません。 まだ完了形のみとかならわかりますが、マークシートでで過去完了形と過去完了進行形の2択なんかを迫られたらわかりませんw 過去完了形で動作で進行形にできるものが動詞なら必ず過去完了進行形にする。と聞きましたがほんとうなのでしょうか? また動詞の変形の問題などでは過去形なのか、過去進行形なのか、過去完了形なのか過去完了進行形なのか・・・とパニックになってしまいますw 点と線で・・・というのはよく聞きますがあんまりよくわかりませんw いまはforやsinceなどのそれっぽい単語が出てきたら完了形。と機械的にやっています。 こんなぼくに教えることができる方がいれば教えてもらいたいです。

  • 完了形の受動態

    英語の文法の勉強をしていて思ったのですが、参考書には完了形の受動態を表す時は〈have+been 過去分詞〉と書いてあったのに、問題集とかを見てみるとどの完了形の受動態の文も、haveではなくてhasになっているのですが、どうしてでしょうか。 基本的なことかもしれないのですが、わからないともやもやするのでよろしくお願いします。

  • 完了形と過去形の違いの質問を見てさらに・・

    同じカテで現在完了形と過去形の違いに関する質問をしている方がいて、 そこに出ている回答をみて理解できて大変良かったのですが、さらに質問が浮かんできました。 I have~ (完了形)のhaveがhadになったら過去形と同じになるんですか? I had lived in tokyo. I lived in tokyo.  二つとも同じ意味合いになりますか? それと最後にI was eating はついさっきまで食べていたという意味なんですか? そしたら I was living ~という文章は不自然ですか? 英語、初心者の私に教えて下さい。よろしくお願いします。

  • 完了形のときのbeen

    完了形のとき、I have been ~となる場合とbeenがいらない場合とありますが、beenはどんなときにつければいいんでしょうか?

  • 過去進行形か?過去完了形か?(受験英語)

     大学入試用の問題集からの抜粋です。 ( )に最も適切なものを選びなさい。 (1) I ( ) the dinner when the telephone rang. ア:was making   イ:have made ウ:have been making →正解はア (2) He ( ) for an hour when the train arrived at the station. ア:was waiting イ:is waiting ウ:had been waiting →正解はウ  この二つの問題なんですが、正解がそれぞれ、(1)は過去進行形、(2)は過去完了進行形ということで、時制が異なっています。  ここでもし、「(1)と(2)の答えの時制が異なる理由はなにか?」と訊かれたら、「(2)には、for an hourという期間を表す語句があるから、完了形なんだ」という説明でいいのでしょうか?

専門家に質問してみよう