中3英語 過去と今をつなぐ|現在完了(have+過去分詞)|日本英語塾

日本英語塾 無料講座|中学英語 第13回(中3)
過去と今をつなぐ
― 現在完了(have + 過去分詞)

現在完了は、過去の出来事を「今」とつなげて表す時制です。「ずっと〜している」「〜したことがある」「〜し終えた」の3つの意味があります。

中3に入ります。現在完了は〈have / has + 過去分詞〉で、過去のことを今につなげて表す時制です。単なる過去形(過去の一点)とは違い、「過去から今まで」という幅を持ちます。過去分詞(前回の受け身で登場)がここでも活躍します。高校の時制(『英文の原理』第1講の「時制を担う動詞」)の重要な一部です。

1. 基本の形 ― have / has + 過去分詞

基本ルール

現在完了は〈have + 過去分詞〉。主語が3人称単数のときは has。過去の出来事を「今」とつなげて表す。

I have lived in Tokyo for ten years.(10年間ずっと東京に住んでいる)
She has finished her homework.(彼女は宿題を終えた=今、終わっている)

2. 3つの意味 ― 継続・経験・完了

意味 よく使う語
継続 ずっと〜している for(〜間), since(〜以来)
経験 〜したことがある ever, never, before, once
完了 〜し終えた(今) just, already, yet
継続:We have known each other since childhood.(子どもの頃から知り合いだ)
経験:I have visited Kyoto three times.(京都に3回行ったことがある)
完了:He has just arrived.(ちょうど今、着いたところだ)
どの意味かは、いっしょに使う語がヒントになります。for / since があれば継続、ever / never / before があれば経験、just / already / yet があれば完了、と見当がつきます。

3. 過去形との違い

表すこと
過去形 過去の一点(今とは切れている) I lost my key yesterday.(昨日なくした)
現在完了 過去から今につながる I have lost my key.(なくして、今もない)
現在完了は「今」とつながっているので、過去の一点を表す語(yesterday, last week, ~ ago, when)とはいっしょに使えません。I have lost my key yesterday.(×)。「昨日」という過去の一点なら過去形。「今もない」という今との関係なら現在完了です。

4. 疑問文・否定文

現在完了は have / has を含むので、疑問文・否定文は have / has を動かす・not をつけるだけ(do/does は使わない)。

疑問文:Have you ever been to Okinawa?(沖縄に行ったことがありますか)
否定文:I have not (haven't) finished yet.(まだ終えていない)

経験をたずねる Have you ever …?、完了の否定・疑問で使う yet(まだ/もう)は頻出です。

5. 確認問題

( )に入る正しい形を選んでから、解答を開いてください。

(1) I have ( know / known ) him for five years.

解答・解説を見る

known。現在完了は〈have + 過去分詞〉。know の過去分詞は known。for five years(5年間)があるので継続。「5年間彼を知っている」。

私は彼を5年間知っている。

(2) She ( has / have ) lived here since 2015.

解答・解説を見る

has。主語 She(3人称単数)なので has。since 2015(2015年以来)で継続。「2015年からここに住んでいる」。

彼女は2015年からここに住んでいる。

(3) Have you ( ever / yet ) eaten Japanese food?

解答・解説を見る

ever。「今までに〜したことがありますか」=経験をたずねる ever。「日本食を食べたことがありますか」。yet は完了で使う。

あなたは今までに日本食を食べたことがありますか。

(4) I ( have finished / finished ) my report just now.
※ヒント:just now(たった今)は過去の一点

解答・解説を見る

finished。just now(たった今=過去の一点)は過去形と使う。現在完了は不可。「たった今レポートを終えた」。(just 単独なら現在完了 have just finished も可だが、just now は過去形)。

私はたった今レポートを終えた。

(5) He has not come home ( yet / ago ).

解答・解説を見る

yet。「彼はまだ帰宅していない」=完了の否定で yet(まだ)。ago は過去形と使う語。

彼はまだ帰宅していない。

6. この回のまとめ

基本 〈have/has + 過去分詞〉。過去を今につなげる
3つの意味 継続(for/since)・経験(ever/never/before)・完了(just/already/yet)
過去形との違い 過去形=過去の一点/現在完了=今とつながる
注意 過去の一点の語(yesterday, ~ago)とは使えない
疑問・否定 have/has を動かす・not(do/does は使わない)

次の回へ

過去と今を、つなげて表す

現在完了は、過去形との違いと3つの意味を押さえるのがコツです。日本英語塾は担任制のオンライン英語専門塾です。中3の現在完了を、高校の時制までつなげて指導します。

体験授業のご案内
中学生コースを見る

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です