中学生エデュフル

授業のワンポイント

現在完了形

英語 3年生 2025/1/28

■現在完了形の用法

(1)経験「(今までに)〜したことがある」
 過去から現在までの間に経験したことを表します。

・I have met the woman before.
 [私は以前その女性に会ったことがあります。]

・Have you ever seen the movie?
 [あなたはこれまでにその映画を見たことがありますか。]

・My mother has been to Hawaii twice.
 [私の母は2回ハワイへ行ったことがあります。]


(2)完了「(ちょうど)〜したところだ」「(すでに)〜してしまいた」
 過去に始まったことが,現在は完了していることを表します。

・I have just eaten my lunch.
 [私はちょうど昼食を食べたところです。]

・She has already eaten her lunch.
 [彼女はすでに昼食を食べました。]

・Have you done your homework yet?
 [あなたはもう宿題をしましたか。]

・He has not done his homework yet.
 [彼はまだ宿題をしていません。]


(3)継続「(ずっと)〜している」
 過去に始まったことが現在まで継続していることを表します。

・I have lived in Osaka for many years.
 [私は長年,大阪に住んでいます。]

・How long has she lived in New York?
 [彼女はどれくらいニューヨークに住んでいますか。]
 ―(She has lived in New York) Since last year.
 ―[(彼女はニューヨークに)去年から住んでいます。]

 なお,継続用法には新指導要領で追加された現在完了進行形を含めてあります。

◆現在完了進行形「(今まで)ずっと〜している。〜し続けている」
 過去に始まった動作や行為が現在まで継続していることを表します。

・The crossings have been saving deer since 2016.
 [2016年以来ずっと,その踏切はシカを救っています。]

・Have the crossings been saving deer since 2016?
 [2016年以来ずっと,その踏切はシカを救っていますか。]
 ―Yes, they have. / No, they have not.
 ―[はい,救っています。/いいえ,救っていません。]

■ワンポイントアドバイス

(1)経験用法
 現在完了形(経験用法)の肯定文でever(今までに)を用いないよう注意しましょう。経験用法の肯定文ではonce(1回),twice(2回),〜times(〜回),before(以前に)などを用います。

(×) I have ever been to Kyoto.
(○) I have been to Kyoto before.
[私は以前に京都に行ったことがあります。]


(2)完了用法
 現在完了形は過去の出来事を伝えるのではなく,過去に起こったことの結果として生じている現在の状況を表すので,過去のある時点を表す語句と共に用いることはできません。

(×) The last train has left three minutes ago.


(3)継続用法・現在完了進行形
 現在完了形の継続用法では状態動詞が用いられることが多く,現在完了進行形では主に動作動詞が用いられます。
 しかし,study,workなど,もともとその動作が一定期間行われることを意味する一部の動作動詞は,現在完了形の継続用法でも健在完了進行形でも用いられることがあります。
 その場合,次のような意味の差が生じることがあります。

◇現在完了形(継続用法)
I have studied English for five years.
[私は5年間ずっと英語を勉強しています。]
(今は5年間英語の勉強を続けてきたという状態であるが,これからのことはわからない。)

◇現在完了進行形
I have been studying English since this morning.
[私は今朝から休む間もなく英語を勉強しています。]
(現在も勉強しているし,もうしばらく勉強するだろう。)

 動作や行為の継続性を強調したり,現在もその動作や行為が進行中であることを強調したりする場合に,現在完了進行形が好まれます。
 なお,状態動詞であっても,一定期間の一時的な状態を表すときは,現在完了進行形を用いることがあります。

I have been living in this town for a month.
[私は1か月間ずっとこの町に住んでいます。]

I haven’t been feeling well since this morning.
[私は今朝からずっと調子が良くない。]

Targetのまとめ 1(教科書p.30〜31)

アンケート

よろしければ記事についてのご意見をお聞かせください。
Q1またはQ3のいずれか一方はご入力ください。

Q1:この記事は授業準備のお役に立ちましたか。
Q2:この記事の詳しさは適切でしたか。
Q3:その他、ご意見・ご感想をお聞かせください。

全角で512字まで入力できます。