こんにちは、福岡県のろっく家庭教師です。

ニュースで「Appleのティム・クックCEOが15年ぶりにトップ交代へ」って流れてきたの、見た?2011年にスティーブ・ジョブズの後を継いでから、ずーっとAppleを率いてきた人。

…で、家庭教師としてはこの「15年ぶり」「ずーっと〜してきた」って表現、聞いた瞬間に「あ、現在完了形やん」って反応しちゃうわけよ。

実際これ、中3英語の最重要単元。福岡県の公立高校入試でも毎年のように出る。でもね、教えてて思うのは——

8割
の中学生がfor/sinceで失点
3用法
継続・経験・完了の見分けが鬼門

今日はこの「現在完了形」、みんなが落とすポイントを5つ、テストに出る形で潰していくよ。

そもそも現在完了形ってなに?

形は超シンプル:have / has + 過去分詞

でも問題は「いつ使うか」。日本語にズバリ対応する形がないから、ここで脳がフリーズする中学生が多い。

現在完了の3つの用法
① 継続:(過去から今までずっと)〜している
② 経験:(今までに)〜したことがある
③ 完了:(ちょうど・もう・まだ)〜した/していない

クックCEOで例えると:

3つ全部、形は has + 過去分詞 で同じ。だから日本語の意味と一緒に頭に入れないと混乱する。

ミス① for と since、ここで全員間違える

クックCEOの話、英語で書くとこうなる:

よくある間違い

He has been the CEO since 15 years.
(15年間ずっとCEOだ)

正しい英文

He has been the CEO for 15 years.
(15年間ずっとCEOだ)

覚え方はこれだけ
for期間(〜の間)→ 3 days, 5 years, a long time
since起点(〜から)→ 2011, last week, I was a child

期間か起点か」で見分ける。「15年間」は期間だからfor。「2011年から」は起点だからsince

ちなみにクックCEOで両方使うとこうなる:

意味は同じ。でも前置詞が違う。テストではこの書き換え問題が頻出だから両方できるようにしとこう。

ミス② 過去形と現在完了、訳が同じだから油断する

👦
先生、「彼は日本に来た」って I came to Japan でいいんよね?
👨‍🏫
いつ来たか、今もいるかで全然違うよ。「来たことがある」なら現在完了。「(過去のあるとき)来た」なら過去形。

これ、訳が似てるから本当に間違える。

意味 ニュアンス
He came to Japan. 彼は日本に来た 過去のいつかの話。今は日本にいるか不明
He has come to Japan. 彼は日本に来た(今もいる) 来て今もいる
He has been to Japan. 彼は日本に来たことがある 経験。今はいない
テストに出る見分け方
文中に yesterday, last week, ago, when 〜 など「過去の一点」を表す語があったら → 過去形
for, since, just, already, yet, ever, never, before があったら → 現在完了

この「シグナルワード」を覚えとくだけで、選択問題の正答率がグッと上がる。

ミス③ have been to と have gone to の罠

これ、福岡県入試でも出たことあるやつ。

よくある間違い

He has gone to Japan three times.
(彼は3回日本に行ったことがある?)

正しい英文

He has been to Japan three times.
(彼は3回日本に行ったことがある)

「3回行ったことがある」みたいに回数を言うのは経験だから、have been tohave gone toを使うと「3回行って3回とも戻ってきてない」みたいな意味不明な文になる。

ミス④ 疑問文の答え方、everとneverの位置

「〜したことある?」って聞く文、形は決まってる。

Have you ever been to Tokyo?  (東京に行ったことある?)
- Yes, I have.    (あるよ)
- No, I haven't.  / No, I have never been there.  (ないよ)

ここで間違えるパターン:

よくある間違い

Have you never been to Tokyo?
Yes, I don't.

正しい英文

Have you ever been to Tokyo?
No, I haven't.

ミス⑤ 完了用法の just / already / yet、置く位置がバラバラ

「もう宿題やった?」「ちょうどやり終えた」みたいな完了の表現。位置を間違えるだけで×になる

位置のルール
just / already(肯定文)→ have/has と過去分詞の間
yet(疑問文・否定文)→ 文末
○ I have just finished my homework.  (ちょうど終わった)
× I just have finished my homework.

○ He has already left.  (もう出発した)
× He already has left.

○ Have you finished your homework yet?  (もう終わった?)
× Have you yet finished your homework?

○ I haven't finished my homework yet.  (まだ終わってない)

yetは**疑問文では「もう」、否定文では「まだ」**って訳が変わる。これも要注意。

練習問題:3問やってみよう

問1:( )に入る適切な語を選べ
Tim Cook has been Apple's CEO ( for / since ) 2011.
問2:日本語に合うように英文を完成させよ
彼はちょうど退任を発表したところだ。
He (    )(    )(    ) his retirement.
問3:間違いを直せ
I have went to America three times.
▼ 答えを見る

問1:since(2011は起点だからsince)

問2:has just announced(完了用法。justはhasと過去分詞の間)

問3:went → been(経験用法は have been to。have gone toにすると「行ってしまって戻ってきてない」になる)

まとめ:現在完了は「シグナル」で見抜け

今日の総まとめ
for=期間/since=起点
過去の一点を表す語(yesterday, ago)があれば過去形
have been to=経験/have gone to=完了(戻ってこない)
④ 疑問文はever、否定はnever、答えはhave/haven't
just/alreadyはhaveと過去分詞の間/yetは文末

クックCEOの15年も、「現在完了形」で書けば一発。Tim Cook has been Apple's CEO for 15 years. ——たった一文に英語の文法エッセンスが詰まってる。

ニュースの英語って意外と中学英文法の宝庫。テスト前に「最近のニュース、英語にしたらどうなる?」って遊んでみると、現在完了の感覚がスッと身につくよ。

福岡県入試の英作文でも現在完了は頻出。for/sincebeen/gone、置く位置——この5つを押さえとけば、もう怖くない。

困ったらいつでも、ろっく家庭教師に相談してね。

お子さまの成績アップ、一緒に目指しませんか?

無料相談はこちら