文法解説 › 中3

現在完了

現在完了(have / has +過去分詞)は、過去のことが今とつながっていることを表します。日本語にない考え方なので、「経験」「継続」「完了」の3つの意味に分けて覚えるのがコツです。

基本の形

意味よくいっしょに使う語例
経験ever / never / once / beforeI have visited Kyoto twice.
継続for 〜 / since 〜She has lived in Osaka for five years.
完了just / already / yetI have just finished lunch.

ポイント

例文

  1. He has just eaten lunch.
    彼はちょうど昼食を食べたところです。
    完了:has just +過去分詞(eaten)で「ちょうど〜したところ」。
  2. She has never played golf.
    彼女は一度もゴルフをしたことがありません。
    never「一度も〜ない」は have / has と過去分詞の間に置きます。
  3. She has just written a letter.
    彼女はちょうど手紙を書いたところです。
    完了:has just +過去分詞(written)で「ちょうど〜したところ」。
  4. My friends have already done the dishes.
    私の友だちはもう皿洗いをしました。
    already「もう」は have / has と過去分詞の間に置きます。
  5. My sister has already cleaned the room.
    私の姉はもう部屋を掃除しました。
    already「もう」は have / has と過去分詞の間に置きます。
  6. She has lived in Osaka since 2015.
    彼女は2015年から大阪に住んでいます。
    since 〜「〜から(ずっと)」は始まった時点を表します。

よくある間違い

覚えるコツ

「現在完了」をゲームで練習する

ゲームでは、ここで学んだ形の英文が毎回ちがう組み合わせで流れてきます。語順どおりにタップして、体で覚えましょう。