【5分】でわかる【現在完了形】本質を理解して完全攻略!

【5分】でわかる【現在完了進行形】本質を理解して完全攻略!

こんにちわ!今日は英語の文法の中でも重要な概念である「現在完了形」について学んでいきます。
この記事では、現在完了形の基本構造、使い方、および例文について説明します。

目次

現在形とは?

現在形は、英語の時制の一つです。
現在形の形には主に4つの形があります。

現在形(単純現在形): ふだん
現在進行形: いま(今)
現在完了形: いま(今)に関係がある
現在完了進行形: ずっと続いてる

今回は3番の現在完了形を詳しく解説していきます。

現在完了形とは?

現在完了形とは?
単純現在形

「現在完了形」とは「経験を伝えること」です。

みなさんは、誰かに経験を伝える時にこのように言うことありませんか?

  • 私ね、〇〇したことあるの!
  • 私、〇〇したよ!
  • 私は〇〇をこれくらいしていたよ
  • 私が〇〇したから〇〇になったの!

これが「現在完了形」です。

現在完了形の分類

「現在完了形」は、大きく分けて4つ分類に分けられます。

  • 過去の経験
  • 達成
  • 過去から現在までの期間
  • 過去の行動と現在の影響

このように「過去」のある出来事の説明(経験)を「現在」でするから「現在完了形」になります。

「過去形」と「現在完了形」の違いは?

「過去形」「現在完了形」の違いがよくわからないと言う場合があります。

過去形:私はヨーロッパに旅行へ行った。(事実を言っている)
現在完了形:私はヨーロッパに旅行したことがあります。(経験を言っている)

言い方が違うのがわかります。

現在完了形の作り方

主語が「I」、「you」、「we」、「they」

主語 + have + 過去分詞

主語が「he」、「she」、「it」

主語 + has + 過去分詞

主語が三人称単数の場合は has を使います。

なんでHaveを使うの?

「過去分詞(livedとかfinished)」は「過去の出来事」です。
「have」は、「経験」を表す動詞としても使われます。
一緒に使われることで、「過去の出来事」や行動が、現在の「状況や経験と関連している事を示すために使われるようになりました。

「現在完了形」の分類ごとに具体的な例文を紹介します。

具体例

過去の経験

経験したことがあります。

主語が「I」、「you」、「we」、「they」

  • I have traveled to Italy.
    私はイタリアに旅行したことがあります。
  • You have eaten sushi.
    あなたは寿司を食べたことがあります。
  • We have seen that movie.
    私たちはその映画を見たことがあります。
  • They have climbed Mt. Fuji.
    彼らは富士山に登ったことがあります。

主語が「he」、「she」、「it」(三人称単数)

  • He has run a marathon.
    彼はマラソンを走ったことがあります。
  • She has written a book.
    彼女は本を書いたことがあります。
  • It has snowed here.
    ここでは雪が降ったことがあります。

疑問文

経験した事ありますか?

  • Have I traveled abroad?
    私は海外に旅行したことがありますか?
  • Have you tried skydiving?
    あなたはスカイダイビングを試したことがありますか?
  • Have we met before?
    私たちは以前会ったことがありますか?
  • Have they visited Japan?
    彼らは日本を訪れたことがありますか?
  • Has he climbed a mountain?
    彼は山に登ったことがありますか?
  • Has she read this book?
    彼女はこの本を読んだことがありますか?
  • Has it rained recently?
    最近、雨が降ったことがありますか?

否定文

経験してないです。

  • I have not traveled abroad.
    私は海外に旅行したことがありません。
  • You have not tried skydiving.
    あなたはスカイダイビングを試したことがありません。
  • We have not met before.
    私たちは以前会ったことがありません。
  • They have not visited Japan.
    彼らは日本を訪れたことがありません。
  • He has not climbed a mountain.
    彼は山に登ったことがありません。
  • She has not read this book.
    彼女はこの本を読んだことがありません。
  • It has not rained recently.
    最近、雨が降っていません。

達成

達成しました。

主語が「I」、「you」、「we」、「they」

  • I have finished my homework.
    私は宿題を終えました。
  • You have passed the test.
    あなたはテストに合格しました。
  • We have reached our goal.
    私たちは目標に達しました。
  • They have completed the project.
    彼らはプロジェクトを完了しました。

主語が「he」、「she」、「it」(三人称単数)

  • He has learned English.
    彼は英語を学びました。
  • She has baked a cake.
    彼女はケーキを焼きました。
  • It has stopped raining.
    雨が止みました。

疑問文

達成しましたか?

  • Have I finished my homework?
    私は宿題を終えましたか?
  • Have you passed the test?
    あなたはテストに合格しましたか?
  • Have we reached our goal?私たちは目標に達しましたか?
  • Have they completed the project?
    彼らはプロジェクトを完了しましたか?
  • Has he learned English?
    彼は英語を学びましたか?
  • Has she baked a cake?
    彼女はケーキを焼きましたか?
  • Has it stopped raining?
    雨が止みましたか?

否定文

達成してないです。

  • I haven’t finished my homework.
    私は宿題を終えていません。
  • You haven’t passed the test.
    あなたはテストに合格していません。
  • We haven’t reached our goal.
    私たちは目標に達していません。
  • They haven’t completed the project.
    彼らはプロジェクトを完了していません。
  • He hasn’t learned English.
    彼は英語を学んでいません。
  • She hasn’t baked a cake.
    彼女はケーキを焼いていません。
  • It hasn’t stopped raining.
    雨が止んでいません。

過去から現在までの期間

主語が「I」、「you」、「we」、「they」

  • I have lived in Tokyo for five years.
    私は東京に5年間住んでいます。
  • You have traveled to many countries since you were a child.
    あなたは子供の頃から多くの国を旅行しています。
  • We have been friends for a long time.
    私たちは長い間友達です。
  • They have worked together on several projects.
    彼らはいくつかのプロジェクトで一緒に働いています。

主語が「he」、「she」、「it」(三人称単数)

  • He has worked at the company since 2010.
    彼は2010年からその会社で働いています。
  • She has studied English for three years.
    彼女は英語を3年間勉強しています。
  • It has rained a lot this week.
    今週はたくさん雨が降っています。

疑問文

ある期間は存在しますか?

  • Have I visited this place before?
    私はこの場所を以前に訪れたことがありますか?
  • Have you finished your homework?
    あなたは宿題を終えましたか?
  • Have we met somewhere before?
    私たちは以前どこかで会ったことがありますか?
  • Have they traveled to Europe?
    彼らはヨーロッパに旅行したことがありますか?
  • Has he ever been to Japan?
    彼は今までに日本に行ったことがありますか?
  • Has she tried this dish before?
    彼女はこの料理を以前に試したことがありますか?
  • Has it snowed this much before?
    これまでにこんなに雪が降ったことがありますか?

否定文

ある期間は存在しません。

  • I have not seen that movie yet.
    私はまだその映画を見ていません。
  • You have not completed the project.
    あなたはプロジェクトを完了していません。
  • We have not been to the new restaurant.
    私たちは新しいレストランに行っていません。
  • They have not learned Spanish.
    彼らはスペイン語を学んでいません。
  • He has not eaten sushi before.
    彼は以前寿司を食べたことがありません。
  • She has not met our new manager.
    彼女は新しいマネージャーに会っていません。
  • It has not rained this month.
    今月は雨が降っていません。

過去の行動と現在の影響

主語が「I」、「you」、「we」、「they」

  • I have broken my leg, so I can’t walk.
    私は足を骨折したので、歩けません。
  • You have left the door open, so the room is cold.
    あなたはドアを開けたままにしていたので、部屋が寒いです。
  • We have finished our project, so we can relax now.
    私たちはプロジェクトを終えたので、今はリラックスできます。
  • They have bought a new car, so they can travel more comfortably.
    彼らは新しい車を買ったので、もっと快適に旅行できます。

主語が「he」、「she」、「it」(三人称単数)

  • He has lost his keys, so he can’t enter his house.
    彼は鍵をなくしてしまったので、家に入れません。
  • She has learned Japanese, so she can communicate with her coworkers.
    彼女は日本語を学んだので、同僚とコミュニケーションが取れます。
  • It has rained, so the ground is wet.
    雨が降ったので、地面が濡れています。
  • He has graduated from college, so he’s looking for a job.
    彼は大学を卒業したので、仕事を探しています。
  • She has moved to a new city, so she’s making new friends.
    彼女は新しい街に引っ越したので、新しい友達を作っています。
  • It has snowed, so the roads are slippery.
    (雪が降ったので、道路が滑りやすくなっています。
  • He has quit his job, so he’s seeking new opportunities.
    彼は仕事を辞めたので、新しい機会を探しています。
  • She has baked a cake, so we can have dessert.
    彼女はケーキを焼いたので、デザートができます。
  • It has gotten colder, so we need to wear warmer clothes.
    寒くなったので、もっと暖かい服を着る必要があります。

疑問文

  • Have I seen this movie before?
    私はこの映画を以前に見たことがありますか?
  • Have you finished your homework yet?
    あなたはもう宿題を終えましたか?
  • Have we met somewhere before?
    私たちは以前どこかで会ったことがありますか?
  • Have they arrived at the airport?
    彼らはもう空港に着いたのですか?
  • Has he traveled to France before?
    彼は以前フランスに旅行したことがありますか?
  • Has she cooked dinner already?
    彼女はもう夕食を作りましたか?
  • Has it rained today?
    今日は雨が降りましたか?

否定文

  • I haven’t seen that movie yet.
    私はまだその映画を見ていません。
  • You haven’t finished your homework yet.
    あなたはまだ宿題を終えていません。
  • We haven’t met before.
    私たちは以前会ったことがありません。
  • They haven’t arrived at the airport yet.
    彼らはまだ空港に到着していません。
  • He hasn’t traveled to France before.
    彼は以前フランスに旅行したことがありません。
  • She hasn’t cooked dinner yet.
    彼女はまだ夕食を作っていません。
  • It hasn’t rained today.
    今日は雨が降っていません。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次