現在完了形の完了用法

現在完了形完了用法

現在完了形とは

「have + 過去分詞」の文法を使って、過去から現在にまたがる事を表現します。
現在完了形には、下記の4つの用法があります。

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

今回は、現在完了形の完了用法について解説します。

現在完了形の完了用法

現在完了形の完了用法は、「〜したところだ」というように、過去に始まったことが今完了したことを表現するときに使います。

現在完了形と過去形とのちがい

過去形とのちがいが、わかりづらいと思いますので、例文を見ながら理解を深めていきましょう。

< 過去形 >
I lost my key.
私は鍵をなくしました。

< 現在完了形 >
I have lost my key.
私は鍵をなくしました。

直訳では同じように見えますが、過去形は単に鍵をなくした事実だけを述べています。
なので、もしかしたらなくした鍵は見つかっているかもしれません。

一方で、現在完了形は、過去から現在にまたがる事を表現しているので、今も鍵が見つからないということになります。

つまり、過去形は「今はどういう状況になっているのか?」までは読み取ることができず、現在完了形は「その行動が現在はどのような状況にあるのか?」を表現するニュアンスが含まれます。

現在完了形「完了」の英文法

現在完了形「完了」の肯定文

< 文法 >
主語 + have + 過去分詞 + 〜 .

この「have」は動詞ではなく、助動詞の「have」です。
また、主語が「3人称単数」の場合は、助動詞「have」は「has」に変化します。
それでは例文を見てみましょう。

I have finished soccer practice.
私はサッカーの練習を終えました。

He has just finished his homework.
彼はちょうど宿題を終えたところです。

このように、現在完了形を使うことで、過去からやってきたことが今完了したことを表現しています。

現在完了形「完了」の否定文

< 文法 >
主語 + have + not + 過去分詞 + 〜 .

肯定文の「have」の直後に「not」をつけるだけで、否定文が完成します。
肯定文同様に、主語が「3人称単数」の場合は、助動詞「have」は「has」に変化します。
それでは例文を見てみましょう。

I have not finished soccer practice.
私はサッカーの練習を終えていません。

He has not finished his homework.
彼は宿題を終えていません。

また、「have not」には短縮形「haven’t」、「has not」には短縮形「hasn’t」があります。
この短縮形は使っても使わなくても構いません。

現在完了形「完了」の疑問文

< 文法 >
Have + 主語 + 過去分詞 + 〜 + yet ?

「yet」は「もうすでに」という意味の語です。
「have」を文頭に持っていき、「yet」を文末に置いて、「ピリオド」を「?」に変えることで疑問文が完成します。
肯定文同様に、主語が「3人称単数」の場合は、助動詞「have」は「has」に変化します。
疑問文に対する答え方はこちらです。

< 文法 >
は い:Yes, + 主語 + have .
いいえ:No, + 主語 + have not .

もちろん、短縮形「haven’t」を使って、「No, + 主語 + haven’t .」にしてもOKです。
また、答えの文の主語が「3人称単数」の場合は、助動詞「have」は「has」に変化します。
それでは例文を見ていきましょう。

< 疑問文 >
Have you finished soccer practice yet?
あなたはもうサッカーの練習を終えましたか?

< 答 え >
は い:Yes, I have.
いいえ:No, I have not.

< 疑問文 >
Has he finished his homework yet?
彼はもう宿題を終えましたか?

< 答 え >
は い:Yes, he has.
いいえ:No, he hasn’t.

現在完了形「完了」でよく使われる語

just(ちょうど今)

過去分詞の直前に置きます。

She has just eaten dinner.
彼女はちょうど今夕食を食べ終えました。

yet(まだ / もう)

否定文と疑問文で使います。
否定文では「まだ」、疑問文では「もう」という意味になります。
たいていは文末に置きます。

I haven’t drawn a picture yet.
私はまだ絵を描いていません。

Have you arrived yet?
あなたはもう学校に到着していますか?

already(すでに)

過去分詞の直前に置きます。肯定文と疑問文で使います。

I have already finished reading the book.
私はすでに本を読み終えています。

練習問題

問題:(  )に適切な語句を入れましょう。

1. 私はすでに宿題を終えました。
  I (  ) already (  ) my homework.

have / finished

2. 彼はすでに車を修理しました。
  He (  ) (  ) (  ) the car.

has / already / repaired

3. 私たちはまだ映画を見ていません。
  We (  ) (  ) (  ) the movie yet.

have / not / watched

4. 彼はまだ家に帰っていません。
  He (  ) (  ) home (  ).

has / not / returned

5. あなたはもうその本を読み終えましたか?
  (  ) you (  ) the book (  )?

Have / finished / yet

6. 彼女はちょうど手紙を書き終えたところです。
  She (  ) (  ) (  ) the letter.

has / just / written

メッセージ

よければ下記のボタンからSNSのフォローをお願いします!
各SNSで英語に関するショート動画を毎日投稿しています!
またYouTubeではリスニング動画を配信していますので、ぜひご覧ください!
それでは、また次の章でお待ちしています ヽ(^0^)ノガンバ