現在完了形

英文法解説

英語の現在完了形の使い方 3つの用法を例文で徹底解説【練習問題あり】

こんな方におすすめ

  • 現在完了形って何?
  • 現在完了形の用法を知りたい
  • 現在完了進行形とは何か知りたい

本記事ではこういった疑問にお答えします。

今回は、現在完了形マスターを目指しましょう。
英文法のおすすめ参考書をコチラで紹介しています。

記事の信頼性

本記事を書いている筆者(@englishteachaon)は英語ブロガーとしてブログを運営しています。

  • 10年以上、高校生に英語を教えている経験
  • 英語検定1級
  • TOEIC900点超(現在990点を目指し、筆者自身も勉強に励んでいます。)

早速、例題で確認です。

We( )each other for 10 years.

(A) will have known
(B) have known
(C) have been knowing
(D) know

 

 

 

 

正解は、(B) have knownです。

今回のポイントは現在完了形でした。

現在完了形はある点に注目すれば簡単に分かるようになります。

正解した人も、なぜその答えになるのか説明できるように、ポイントを確認していきましょう。  


では参りましょう。

Contents

現在完了とは いつ使うのか?

question

現在完了形は「have + 過去分詞」の形で、過去のある時点から現在までに「経験・継続・完了」することを表します。

現在完了形

現在完了形を理解すれば、過去完了形や未来完了形の理解にもつながります。

現在完了形はイメージを持つことが大切です。

例文を見ながら、現在完了形のイメージを掴んでいきましょう。
過去完了形はコチラで解説しています。
未来完了形はコチラで解説しています。

現在完了の使い方【have+過去分詞】

how

「現在完了形」では、以下の1点を常に確認しましょう。

  • 過去から現在までのつながりを表す副詞句や副詞節

have studied English for five years.
「私は5年間英語を勉強した。」

上の例文では、「for five years」という副詞句が使われています。

つまり、5年前の過去から現在までの時間幅を表すため現在完了を使います。

現在完了では、過去から現在までのつながりを常に意識しましょう。

現在完了形の3つの用法 例文解説

3

現在完了形の用法は以下の3つに分類されます。

  • 経験
  • 継続
  • 完了・結果

それぞれを例文で確認しましょう。

しかし、いずれにせよ「現在完了形」が過去から現在までのつながりを表すことは変わりません。

それぞれの用法は「過去から現在までのつながり」があることを意識して見てみましょう。

経験の現在完了

  • I have seen this movie three times.
    「私はこの映画を3回観たことがある。」
  • She has visited Kyoto before.
    「彼女は以前に京都を訪れたことがある。」

「経験」の用法では、以下のような頻度や回数を表す語句とよく一緒に使われます。

以下のような語句を見たら現在完了だと考えてみましょう。

  • before「以前に」
  • ever「これまでに」
  • never「今までに一度も〜ない」
  • once「一度」
  • twice「二度」
  • 〜times「〜度」
  • many times「何度も」
  • often「しばしば」

継続の現在完了

  •  I have studied English for 10 years.
    「私は10年間、英語を勉強している。」
  • We have known each other for a long time.
    「私たちは長年の知り合いだ。」

「継続」の用法では、以下のような時間の幅を表す語句とよく一緒に使われます。

  • for 〜「〜の間」
  • since 〜「〜から」
  • until now 「今まで(ずっと)」
  • How long 〜 ?「どのくらいの間〜か?」

完了・結果の現在完了

  • I have just finished my homework.
    「私は宿題をちょうど終わらせた。」
  • He has already eaten lunch.
    「彼はもう昼食を食べた。」

「完了・結果」の用法では、以下のような語句とよく一緒に使われます。

  • now「今」
  • just「ちょうど今」
  • already「もう(〜した)」
  • yet「まだ(〜していない)・もう(〜したか)」

「継続」「経験」「完了・結果」は様々な英文を分類した名前にすぎません。

その名前を一生懸命覚えるのではなく、しっかりとイメージを持って使っていきましょう。

現在完了進行形【have+been+〜ing】

effort

次に「現在完了進行形」を確認しましょう。

「have+been+〜ing」は
「過去のあるから現在までずっとしていた」という「継続」を表します。

ポイント

「have+been+〜ing」はずっとしていたことを表す

 

例文で見てみましょう。

  • have been teaching Japanese to American people since 2000.
    「2000年から私はアメリカ人に日本語を教え続けている。」
  • She has been practicing the piano for ten years.
    「彼女は10年間ピアノを練習している。」

しかし「have+been+〜ing」を使うのは、「動作動詞」を「継続用法」で使う場合に限られています。

ただし「状態動詞」の場合は「〜ing」にできないので「have+過去分詞」で表します。

状態動詞を以下にまとめたので、参考にしてください。

  • know「~を知っている」
  • believe「~を信じる」
  • like「~が好き」
  • love「~を愛する」
  • belong to「~に所属する」
  • resemble「~に似ている」
  • contain「~を含む」
  • have「~を持っている」
  • own「~を所有している」
  • possess「~を所有している」
  • live「住む」
  • remember「~を覚えている」
  • understand「~を理解する」

過去形と現在完了の違い 例文解説

difference

最後に過去形と現在完了の違いを確認しましょう。

過去形と現在完了の違いは以下の通りです。

ポイント

  • 過去形→「過去のある時点」(現在は分からない)
  • 現在完了形→「過去から現在」

具体的に過去形と現在完了形の例文を比べて確認しましょう。

  • I lost my key.(過去形)
  • I have lost my key.(現在完了形)

I lost my key.

過去形は、過去のある時点で「私が鍵をなくした」という「過去の事実を述べている」だけです。

過去形

「それ以降から現在までにどうなったのか」は全く分かりません。

つまり「財布をなくして、見つかったかどうか分からない」ということです。

 

I have lost my key.

一方で、現在完了形は「過去から現在」までの時間のつながりを表します。

過去完了形と現在完了の違い

現在完了形は「過去だけでなく、現在」についても述べています。

つまり「財布をなくして、今もまだなくしたままである。」ことを意味します。


過去形と現在完了形の違いは何かと聞かれたら以下のように答えましょう。

  • 過去形は過去の事実を述べるだけ
  • 現在完了形は「過去のある時点から現在まで」

現在完了形 まとめ

本記事では、「現在完了形」を解説しました。

「現在完了形」では、以下のポイントが重要です。

  • 過去から現在までのつながりを表す副詞句や副詞節

それぞれの用法でよく一緒に使われる副詞句を必ず押さえておきましょう。

しかし、現在完了形では「過去から現在までがつながるイメージを持つこと」が最も大切です。

副詞句や副詞節に注目して「過去から現在まで」のつながりを常に考えるようにしましょう。


最後に練習問題で復習して、定着していきましょう。

練習問題では、ただ解けるだけでなく、「なぜその答えになるのか」を説明できるようになりましょう。
英文法のおすすめ参考書をコチラで紹介しています。

現在完了形【練習問題 厳選15題】

1.空欄に入る適切な語句を1〜4で答えなさい。

  1. I( )in Kyoto for ten years until now.
    (1)live
    (2)have lived
    (3)had lived
    (4)will live
  2. I( )you one hour ago.
    (1)call
    (2)will have called
    (3)has been calling
    (4)called
  3. I( )busy since yesterday.
    (1)am
    (2)have been
    (3)was
    (4)will be
  4.  I( )in Kyoto ten years ago.
    (1)live
    (2)lived
    (3)had lived
    (4)have lived
  5. We( )each other for a long time.
    (1)know
    (2)have known
    (3)had known
    (4)will have known
  6. I( )Japanese to American people since 2000.
    (1)am teaching
    (2)will have been teaching
    (3)have been teaching
    (4)had been teaching
  7. She( )the piano for ten years.
    (1)has been practicing
    (2)will have practiced
    (3)practices
    (4)practiced
  8. I( )this movie yesterday.
    (1)seen
    (2)have seen
    (3)saw
    (4)will have seen
  9. When( )to Kyoto?
    (1)he got
    (2)has he got
    (3)had he got
    (4)did he get
  10. She( )TV since this morning.
    (1)watches
    (2)has watched
    (3)has been watching
    (4)will have watched
  11. My parents( )to Australia in 2010.
    (1)have been
    (2)go
    (3)had been
    (4)went
  12. She( )English so far.
    (1)doesn't use
    (2)didn't use
    (3)has never used
    (4)will have never used
  13. These plates( ).
    (1)have already been washed
    (2)have already washed
    (3)are washing
    (4)are already washed
  14. Have you ever( )by a foreigner?
    (1)spoken
    (2)spoken to
    (3)been spoken to
    (4)been spoken
  15. We( )friends for many years.
    (1)are
    (2)were
    (3)have been
    (4)are being

過去完了形【練習問題 厳選15題】

1.空欄に入る適切な語句を1〜4で答えなさい。

  1. I( )in Kyoto for ten years until now.
    (1)live
    (2)have lived
    (3)had lived
    (4)will live
  2. I( )you one hour ago.
    (1)call
    (2)will have called
    (3)has been calling
    (4)called
  3. I( )busy since yesterday.
    (1)am
    (2)have been
    (3)was
    (4)will be
  4.  I( )in Kyoto ten years ago.
    (1)live
    (2)lived
    (3)had lived
    (4)have lived
  5. We( )each other for a long time.
    (1)know
    (2)have known
    (3)had known
    (4)will have known
  6. I( )Japanese to American people since 2000.
    (1)am teaching
    (2)will have been teaching
    (3)have been teaching
    (4)had been teaching
  7. She( )the piano for ten years.
    (1)has been practicing
    (2)will have practiced
    (3)practices
    (4)practiced
  8. I( )this movie yesterday.
    (1)seen
    (2)have seen
    (3)saw
    (4)will have seen
  9. When( )to Kyoto?
    (1)he got
    (2)has he got
    (3)had he got
    (4)did he get
  10. She( )TV since this morning.
    (1)watches
    (2)has watched
    (3)has been watching
    (4)will have watched
  11. My parents( )to Australia in 2010.
    (1)have been
    (2)go
    (3)had been
    (4)went
  12. She( )English so far.
    (1)doesn't use
    (2)didn't use
    (3)has never used
    (4)will have never used
  13. These plates( ).
    (1)have already been washed
    (2)have already washed
    (3)are washing
    (4)are already washed
  14. Have you ever( )by a foreigner?
    (1)spoken
    (2)spoken to
    (3)been spoken to
    (4)been spoken
  15. We( )friends for many years.
    (1)are
    (2)were
    (3)have been
    (4)are being

-英文法解説

© 2024 英文法おたくが高校英語を徹底解説! Powered by AFFINGER5