現在完了形「継続」ずっと~中
現在完了形や過去完了形は、なぜかとても難しいものと思われていますが、そんなことはなくてとても簡単です。
試験にもよく出ますし、日常会話でも必要なのが完了形です。
「現在完了形」「過去完了形」というのは、現在形の文章や過去形の文章が「完了している」という意味です。この、「完了している」ということがどんなことなのか、いまいち理解されていない方が多いようです。
よく「継続」「経験」「完了」と教わりますが、現在完了形はどれをとっても過去に始まったことを示しています。
継続=「朝からずっと食べていないの」ずっと~中
経験=「あのレストラン行ったことあるよ」したことある
完了=「ちょうど今ご飯食べ終わったところなの」もう終わっちゃった
これらの日本語の例文で「継続」「経験」「完了」の違いが少しお分かりいただけると思います。まずは日本語で、この完了形という形の感覚をしっかり理解してから勉強を始めてください。上の3つのリンクから、全ての現在完了形を勉強することができます。
このページでは、
現在完了形の継続=ずっと~中「朝からずっと食べていないの」
について分かりやすい例文を多く掲載しご説明します。現在形の文と同じように現在完了形も使えるようになりましょう!
現在完了形「継続」ずっと~中動詞の過去分詞の作り方は、基本的に過去形と同じです。一部の不規則動詞はそれぞれ異なります。
基本の形 have+過去分詞「継続」「経験」「完了」の3種類の意味がある
haveは主語によってhasなど適切に直しましょう。
継続: have+過去分詞+for / since過去のある時からずっと~中
疑問文: Have+主語+過去分詞完了形の疑問文はhaveを先頭に
疑問詞: 疑問詞+have+主語+過去分詞完了形の疑問文の先頭に疑問詞
例)
I've been super busy since this morning! (今朝から超忙しいの!)
※I've=I haveの略。
※superは口語。試験ではveryを使いましょう。
I haven't seen him for a while. (しばらく彼を見てないなぁ)haven't=have not=現在完了の否定形「継続」している場合は、いつから継続しているかの文章を後に付け足します。「朝から」「昨日から」「10年間」などです。
注意: 現在完了形の文には、when~や~agoなど、具体的な過去や時間などを示す単語は使ってはいけません。
× I've been sick for 2 days ago.
○ I've been sick for 2 days. 完了形
○年間、○日間などの「期間」は for
朝から、昨日から、など「起点」は since↑起点か期間かは必ずテストに出ますので↑覚えてください。英会話でもかなり使います。もう少し例文を見てみましょう。
I've been sick since I had lunch. (お昼食べてから具合が悪いの)
He's been an actor for 10 years. (彼は10年間役者をやってる)
He's=He hasの略。過去分詞の有無でHe isかHe hasかを見分けます。
How long have you lived in Japan? (日本にどのくらい住んでるの?)
I've lived here for 2 years. (ここに住んで2年です)
She's been my best friend for 5 years. (彼女は5年来の親友です)
Tom's been playing the piano for 3 hours. (トムは3時間もピアノ弾き続けてる)
be動詞+動詞のing形で進行形でしたが、have been doingの形にして現在完了進行形にもできます。