MENU

現在完了形の英語の文法|継続、経験、完了・結果を5つの例文で説明

ブログランキング・にほんブログ村へ PVアクセスランキング にほんブログ村
目次

現在完了形の英語の文法

現在完了形とは、過去から現在までつながっている出来事を表します。

現在完了形の文法は、「have+過去分詞」で表します。

過去形

I lived in Tokyo a year ago.(私は1年前は東京に住んでいた。)

過去形の場合、私は1年前は東京に住んでいたが、今はもう東京に住んでいないことを表します。

現在完了形

I have lived in Tokyo for a year.(私は1年前から東京に住んでいる。)

現在完了形の場合、私は1年前に東京に住み始め、今でも東京に住んでいることを表します。

現在完了形には、「継続」「経験」「完了・結果」の3種類の意味があります。

現在完了形の種類意味
継続「ずっと~している」
過去に開始し、今でも続いている。
経験「~したことがある」
過去から現在までの間に何かをしたことがある。
完了・結果「ちょうど~したところだ」「~してしまった」
過去に始まった事が、今まで続いていた。
過去に起こったことだが、その結果が今でも残っている。

現在完了形の「継続」の例文

現在完了形の「継続」では、過去に開始し、今でも続いている状態を表します。

継続している期間を表す場合は「for(~の間)」、継続を開始した時期を表す場合は「since(~以来)」を使います。

for(~の間)を使う場合

She has lived in the United States for five years.(彼女は5年間アメリカに住んでいます。)

彼女は5年前にアメリカに住み始め、5年経った現在もアメリカに住んでいる状態です。

He has studied English for 10 years.(彼は10年間英語を勉強しています。)

彼は、10年前に英語を勉強し始め、10年経った今も英語の勉強をしている状態です。

since(~以来)を使う場合

I have known her since she was a child.(私は彼女を子供の時から知っています。)

私は彼女を子供の頃から知っており、現在でも彼女を知っている状態です。

She has learned the piano since she was three years old.(彼女は3歳の時からピアノを習っています。)

彼女は3歳の時からピアノを習い始め、現在でもピアノを習っている状態です。

現在完了形の「経験」の例文

現在完了形の「経験」では、過去から現在までの間に何かをしたことがある状態を表します。

今までの経験した回数を表す場合は、「once(一度)」「twice(二度)」「~ times(~回)」「many times(何度も)」「before(以前)」などを使います。

I have seen the movie once.(私はその映画を一度見たことがあります。)

私は過去から現在までの間に映画を1回見た状態です。

I have visited France twice.(私はフランスを2回訪れたことがあります。)

私は過去から現在までの間にフランスを2回訪れた状態です。

I have climbed this mountain three times.(私はこの山に3回登ったことがあります。)

私は過去から現在までの間にこの山に3回登った状態です。

I have met her many times.(私は彼女に何度も会ったことがあります。)

私は過去から現在までの間に彼女に何度も会った状態です。

She has come to my house before.(彼女は以前、私の家に来たことがあります。)

彼女は過去から現在までの間に私の家に来たことがある状態です。

現在完了形の「完了・結果」の例文

現在完了形の「完了・結果」では、過去に始まった事が今まで続いていた、過去に起こったことだがその結果が今でも残っている状態を表します。

今まで続いており、ちょうど今終わった場合は、「just(ちょうど)」を使います。

既に完了した状態が今でも続いている場合は、「already(もう、すでに)」を使います。

I finished cleaning the room.(私は部屋の掃除を終えた。)

【過去形】私は過去に掃除を終えたので、今まで掃除をしていたわけではない状態です。

I have just finished cleaning the room.(私はちょうど部屋の掃除が終わったところだ。)

【現在完了形】私は今まで掃除を続けており、ちょうど今、掃除が終わった状態です。

I finished eating lunch.(私はお昼ご飯を食べ終えた。)

【過去形】私は過去にお昼ご飯を食べ終えたので、今までお昼ご飯を食べていたわけではない状態です。

I have just finished eating lunch.(私はちょうどお昼ご飯を食べ終えたところだ。)

【現在完了形】私は今までお昼ご飯を食べ続けており、ちょうど今、お昼ご飯を食べ終えた状態です。

He went to America.(彼はアメリカに行きました。)

【過去形】彼は過去にアメリカに行きましたが、今でもアメリカにいるかどうかはわからない状態です。

He has already gone to America.(彼はもうアメリカに行ってしまいました。)

【現在完了形】彼は既にアメリカに行ってしまい、今もアメリカにいる状態です。

She read this book.(私はこの本を読んだ。)

【過去形】彼女は過去にこの本を読みましたが、本を全部読み終えたのかどうかはわからない状態です。

She has already read this book.(私はもうこの本を読んでしまった。)

【現在完了形】彼女は既にこの本を読み終えてしまい、今はもう読むところがない状態です。

現在完了形の否定文

現在完了の否定文は、「have+not」で表します。

主語が三人称単数現在の場合は、「has+not」になります。

短縮形は、「haven’t」「hasn’t」を使います。

継続を表す現在完了形の否定文

継続を表す現在完了形の否定文では、「ずっと~していない」という意味になります。

I haven’t seen him for a long time.(私はずっと彼に会っていません。)

She hasn’t returned to America for a long time.(彼女はずっとアメリカに帰っていません。)

経験を表す現在完了形の否定文

経験を表す現在完了形の否定文では、「have+never+過去分詞」を使用します。

「have+never+過去分詞」で「今まで一度も~ない」という意味になります。

I have never eaten French food.(私は今間で一度もフランス料理を食べたことがありません。)

She has never seen the movie.(彼女は今まで一度もその映画を見たことがありません。)

完了・結果を表す現在完了形の否定文

完了・結果を表す現在完了形の否定文では、「まだ~していない」という意味になります。

「まだ」は「yet」を使います。

I haven’t finished studying yet.(私はまだ勉強が終わっていない。)

I haven’t seen him yet.(私はまだ彼に会っていない。)

現在完了形の疑問文

現在完了の疑問文は、「have」を文の先頭に置きます。

主語が三人称単数現在の場合は、「has」になります。

継続を表す現在完了形の疑問文

継続を表す現在完了形の疑問文では、「(過去から現在まで)~し続けていますか?」という意味になります。

答えが「はい」の場合は「Yes, 主語 have(has).」、「いいえ」の場合は「No, 主語 haven’t(hasn’t).」と回答します。

継続の期間を確認する場合、「how long(どのくらい)」を使用します。

Have you lived in France for 10 years?(あなたはフランスに10年間住んでいますか?)

あなたは10年前にフランスに住み始め、現在でもフランスに住んでいる状態かを確認します。

【回答】Yes, I have. (はい、住んでいます。)/No, I haven’t.(いいえ、住んでいません。)

Have you worked for this company for a year?(あなたはこの会社で1年間働いていますか?)

あなたが1年前からこの会社で働き始め、現在でもこの会社で働いている状態かを確認します。

【回答】Yes, I have.(はい、働いています。)/ No, I haven’t.(いいえ、働いていません。)

How long have you lived in Tokyo?(あなたは東京にどのくらいずっと住んでいますか?)

「how long」で継続の期間を確認します。

【回答】For 10 years.(10年間の間です。)

期間を表す場合は「for(間)」を使用します。

【回答】Since 2005.(2005年以来です。)

継続の開始を表す場合は「since(以来)」を使用します。

How long has he been ill?(彼はいつごろからずっと病気ですか?)

【回答】For a week.(彼は1週間前から病気です。)

【回答】Since last night.(彼は昨日の夜から病気です。)

経験を表す現在完了形の疑問文

経験を表す現在完了形の疑問文では、「(過去から現在までの間に)~したことがありますか?」という意味になります。

経験の頻度を確認する場合、「how many time, how often(何回くらい)」を使用します。

Have you been abroad?(あなたは海外に行ったことがありますか?)

【回答】Yes, I have. (はい、行ったことがあります。)/No, I haven’t.(いいえ、行ったことがありません。)

Has she met him?(彼女は彼に会ったことがありますか?)

【回答】Yes, she has. (はい、会ったことがあります。)/No, I hasn’t.(いいえ、会ったことがありません。)

How many times have you eaten Thai food?(あなたは何回くらいタイ料理を食べたことがありますか?)

10 times.(10回です。)

How often have you been to Osaka?(あなたはどのくらい頻繁に大阪に行ったことがありますか?)

Once a week.(一週間に1回です。)

頻度を表すには下記のような表現を使います。
Once(1回)
Twice(2回)
Three times(3回)
Once a week(週に1回)
Twice a week(週に2回)
Three times a week(週に3回)
Once a month(月に1回)
Twice a month(月に2回)
Three times a month(月に3回)
Once a year(年に1回)
Twice a year(年に2回)
Three times a year(年に3回)

完了・結果を表す現在完了形の疑問文

完了・結果を表す現在完了形の疑問文では、「(過去から現在までの間に)~してしまったか?」という意味になります。

「もう」は「yet」を使います。

Have you finished your homework yet?(あなたはもう宿題を終えてしまったのですか?)

【回答】Yes, I have.(はい、終えました。) No, I haven’t.(いいえ、まだ終えていません。)

Has he returned yet?(彼はもう帰ってしまいましたか?)

【回答】Yes, he has. (はい、帰ってしまいました。)No, he hasn’t.(いいえ、まだ帰っていません。)

現在完了進行形の例文

現在完了進行形とは、過去から現在までつながっている出来事について、今でも継続しているという意味を表します。

現在完了進行形の文法は、「have+been+ing」で表します。

I have been waiting for the bus for 30 minutes.(私は30分、バスを待ち続けています。)

She has been talking for an hour.(彼女は1時間しゃべり続けています。)

現在完了形の英語の文法|まとめ

いかがでしたでしょうか?

下記のサイトでは、英語を理解するために必要となる英語の文法について、網羅的にまとめていますので参考にしてください。

あわせて読みたい

英語文法まとめサイト|英文法基礎から上級まで23種類を例文で解説
このサイトでは、英語を理解するために必要となる英語の文法について、網羅的にまとめています。 【英語の文法|英語の文章の構成】 英語の文章の構成要素である「文」...

量が多すぎてどこから読んでいいのかわからない、もう少し、基本的なことから勉強したい場合は、まずは、下記のサイトを参照することをお勧めします。

あわせて読みたい

中学英語文法一覧|英文法24種類をわかりやすい例文と一覧表で解説
英語の基礎となる、中学校で習うレベルの英文法を一覧でまとめています。 【中学英語文法一覧|文の要素】 文の要素とは、英文がどのように構成されているかを表したも...

このサイトが、皆さんの英語学習の手助けになれば幸いです。

あわせて読みたい

オンライン英会話ってどこがいいの?私が実際に体験した6社を紹介
オンライン英会話ってどこがいいのか? こんなお悩みを解決します。 残念ながら、「オンライン英会話はここが一番です。」と一言で答えることができません。 なぜなら、...

あわせて読みたい

スタディサプリ英語コースの違いを徹底比較|どれがおすすめなの?
スタディサプリで英語を勉強したいけど、スタディサプリの違いがわからない。 こんなお悩みを解決します。 私はスタディサプリを140時間くらい使いました。 スタディサ...

よかったらシェアしてね!
目次
閉じる