現在完了、中学英語で習う経験・結果・継続・完了の基本を学ぶ

中学英語ならヘッチャラ英語学習

現在完了の意味や使い方を解説

現在完了形とは

現在完了は継続や完了、経験をあらわすために使われる言葉で、英語では次のように書きます。

have(has) + 動詞の過去分詞

現在完了では、この have は「持っている」という意味ではありませんので、気を付けましょう。

過去分詞とは、動詞が変化をする時の1つの決まった形のもので、動詞は「原形・過去・過去分詞」のように変化することを覚えておきましょう。

継続を表す現在完了
現在完了の継続とは、過去のある時点から、ちょうど今現在まで続いている状態を言います。継続ですから、意味は「ずっと~している」「ずっと~である」のようになります。

※ この用法では since と for の使い分けに注意して下さい。

彼は先週からずっと病気です。
He has been sick since last week.

私は20年間カナダに住んでいる
I have lived in Canana for 20 years.

「ずっと」という日本語がなくても、「20年前から今まで」ということをあらわしているので現在完了を使います。したがって、次のような進行形の英文にするのはまちがいです。

× I am living in Canada for 20 years.

つまり、for 20 years がなければ良いのですが、定住するという意味でlive を使う場合は進行形よりも現在形で使われるのが普通です。

My sister lives in Hokkaido.
私の姉(妹)は北海道に住んでいます。


完了を表す現在完了
完了とは、過去のある時点に始まった動作などが、すでに完了したことをあらわすもので、「~したところだ」「~してしまった」などのような意味になります。

彼女はちょうどその仕事を終えたところです
She has just finished the work.

山田先生はオーストラリアに行ってしまいました
Mr Yamada has gone to Australia.

just(ちょうど) , already(すでに) などの単語が have(has) と 動詞の過去分詞の間に入ることがよくあります。

これらは現在完了を強調する言葉になり、非常によく使われるので、いつでもまとめて使えるようにしておいて下さい。


経験を表す現在完了
経験とは、過去のある時点から現在に至るまでの経験(そのまま)をあらわし、「~したことがある」のような意味になります。

私は宇宙人と話をしたことがあります
I have talked with an alien.

彼の父親は月に行ったことがあります
His father has been to the moon.

have been to ~ には「~へ行ったことがある」の意味と「~へ行ってきたところだ」の意味になることがあります。これは前後の文脈などで判断することになります。

疑問文の作り方

現在完了の疑問文は have(has) を主語の前におきます。

They have stayed in China for five months.

彼らは中国に5ヶ月間滞在していますか。
Have they stayed in China for five months?

通常の答え方
Yes, they have.  No, they have not(haven't).

彼女はその本をもう読みましたか。
Has she read the book yet.

Yes, she has.   No, she has not(hasn't).

yet は疑問文では「もう」という意味になります。

否定文の作り方

現在完了の否定文は have(has) の後ろに not を付けます。

彼はまだ宿題をしていません。
He has not(hasn't) done his homework yet.

yet は、否定文では「まだ」という意味になります。


否定文では never(一度も~ない) などの否定語を付けて表す場合もあります。

ぼくはUFOを一度も見たことがありません
I have never seen an UFO.

特に never は否定を強調する時に使うということです。

ところで UFO は、英語ではユーフォーではなく、そのまま、ユーエフオーと発音しますよ。

現在完了形の確認テスト

●次の( )に入る最も適切な語句を選んで下さい。

問題 1. 私たちは1998年からずっとイギリスに住んでいます。
We have lived in England (  ) 1998.

in,  for,  from,  since


問題 2. あなたはいつこの知らせを聞いたのですか。
When (  ) this news?

have you heard,  have you listened,  did you hear,  you heard


問題 3. 彼は鹿児島に行ってきたところです。
He (  ) to Kagoshima.

goes,  went,  has been,  has gone


問題 4. そのバスはまだここに到着していません。
The bus (  ) here yet.

has never arrived,  hasn't arrived,  have never arrived,
haven't arrived


問題 5. トムはもうその本を読みましたか。
(  ) the book yet?

Has Tom readed,  Has Tom read,  Has Tom reads,
Have Tom reads

解答・解説ページへ

英語勉強メニュー


ゼロからの英語やり直し教室
全く英語ができない方、基礎の基礎から英語をやり直したい方に向けた英語教材です。もちろん現在完了も1から学べます。おまけに例文はネイティブの発音で聞けるので、リスニング力も上がるでしょう。

ページのトップへ戻る