中3 英語 / 文法 / e3-01
現在完了(have + 過去分詞)── 経験・継続・完了
この単元でできるようになること
- have / has + の形が作れる
- 3 つの意味(経験「〜したことがある」・継続「ずっと〜している」・完了「〜したところだ」)を区別できる
- それぞれの合図の語(ever / never / before / for / since / just / already / yet)を使い分けられる
- 否定文・疑問文と答え方、How long 〜? / How many times 〜? が作れる
- 過去形と現在完了の違いがわかる
入試での位置づけ
現在完了は中3の最重要文法の一つで、空所補充(過去形か現在完了か)・for と since の使い分け・yet と already の位置・have been to と have gone toが定番。長文でも「I have lived here for ten years.」のような自己紹介や「Have you ever 〜?」の会話が頻出です。過去分詞(e2-07)を覚えていることが前提になります。
1. 現在完了とは
まずここだけ
have(has)+ 過去分詞。「過去に起きたことが、今とつながっている」ことを表す形です。
I have lived in Tokyo for ten years.(10 年間ずっと東京に住んでいる) She has visited Kyoto twice.(京都を 2 回訪れたことがある) We have just finished lunch.(ちょうど昼食を終えたところ)
主語が三人称単数なら has。短縮形:I’ve、you’ve、he’s、she’s、we’ve、they’ve。
過去形との違い
| 意味 | 過去の一点の出来事(今とは切れている) | 過去から今につながる(今どうか、を言う) |
| 例 | I lived in Tokyo in 2020.(2020 年に住んでいた。今は?不明) | I have lived in Tokyo since 2020.(2020 年から今も住んでいる) |
| 一緒に使う語 | yesterday、last 〜、〜 ago、in 2020、when 〜 | for、since、ever、never、just、already、yet |
yesterday / last 〜 / 〜 ago / when 〜 など「過去の一点」を示す語があるときは現在完了は使えない(× I have seen him yesterday. → I saw him yesterday.)。これは空所補充で必ず問われます。
2. 経験 ──「〜したことがある」
まずここだけ
I have seen the movie before.(前にその映画を見たことがある) She has been to Hokkaido twice.(北海道に 2 回行ったことがある) Have you ever eaten sushi?(今までにすしを食べたことがある?)— Yes, I have. / No, I never have. / No, I haven’t. I have never played golf.(一度もゴルフをしたことがない)
合図の語
| 語 | 意味 | 位置 |
|---|---|---|
| ever | 今までに(疑問文で) | 過去分詞の前 |
| never | 一度も〜ない(否定) | have の後ろ・過去分詞の前(not は不要) |
| before | 以前に | 文末 |
| once / twice / three times | 1 回/2 回/3 回 | 文末 |
| many times | 何度も | 文末 |
have been to と have gone to
I have been to Kyoto.(京都に行ったことがある:経験) He has gone to Kyoto.(京都に行ってしまった:今ここにいない)
「行ったことがある」は have been to(× have gone to)。go の過去分詞 gone を使うと「行ってしまって今いない」になります。
How many times 〜?
How many times have you visited Japan? — Three times.
3. 継続 ──「ずっと〜している」
まずここだけ
I have lived here for five years.(5 年間ずっと住んでいる) She has been busy since last week.(先週からずっと忙しい) We have known each other since we were children.(子どものころからの知り合い)
for と since
| あとに来るもの | 例 | |
|---|---|---|
| for | 期間(どのくらいの長さ) | for five years、for a long time、for two weeks |
| since | 起点(いつから) | since 2020、since last week、since I was a child(文も可) |
「〜間」なら for、「〜から」なら since。
How long 〜?
How long have you lived here? — For ten years. / Since 2016.
継続で使う動詞
継続の現在完了で使えるのは、状態を表す動詞(live、know、be、have、want、like …)。「勉強し続けている」のような動作の継続は現在完了進行形(e3-02)を使います。
4. 完了 ──「〜したところだ・〜してしまった」
まずここだけ
I have just finished my homework.(ちょうど終えたところ) She has already left.(もう出発してしまった) Have you finished your homework yet?(もう終えた?) I haven’t finished it yet.(まだ終えていない)
合図の語と位置
| 語 | 意味 | 位置 |
|---|---|---|
| just | ちょうど | have と過去分詞の間 |
| already | すでに・もう(肯定文) | have と過去分詞の間 |
| yet | もう(疑問文)/まだ(否定文) | 文末 |
already は肯定文の真ん中、yet は疑問文・否定文の文末。ここが頻出。
○ I have already eaten lunch. ○ Have you eaten lunch yet? ○ I haven’t eaten lunch yet. × I have yet eaten lunch. / × Have you already eaten lunch?(already を疑問文で使うと「もう食べたの!?」という驚きの意味になる。学校文法では yet を使う)
5. 否定文・疑問文のまとめ
ここまでできれば十分
| 形 | |
|---|---|
| 肯定 | S + have/has + 過去分詞 |
| 否定 | S + have not(haven’t)/ has not(hasn’t) + 過去分詞 |
| 疑問 | Have/Has + S + 過去分詞 〜? — Yes, S have/has. / No, S haven’t/hasn’t. |
Has she finished it? — Yes, she has. / No, she hasn’t. Have you ever been abroad? — No, I haven’t. / No, never.
よくある間違い
- I have see → have seen(過去分詞)
- She have lived → has lived
- I have visited Kyoto last year. → visited(last year があるので過去形)
- I have been in Kyoto.(行ったことがある)→ have been to
- Did you ever eat 〜? → Have you ever eaten
6. 3 つの意味の見分け方
ここまでできれば十分
| 合図の語 | 意味 |
|---|---|
| ever、never、before、once、twice、〜 times | 経験「〜したことがある」 |
| for、since、How long | 継続「ずっと〜している」 |
| just、already、yet | 完了「〜したところだ・もう〜した」 |
合図の語がない場合は文脈で判断。
I have lost my key.(かぎをなくしてしまった=今もない:完了) I have read this book.(この本を読んだことがある:経験)
7. 自己チェック
- have / has の使い分け(主語が三人称単数なら has)
- 過去分詞になっているか(過去形ではない)
- yesterday / last / ago / when があれば過去形
- for(期間)と since(起点)
- already は真ん中、yet は文末
- 「行ったことがある」は have been to
8. 小テストへ
→ 小テスト(e3-01)
関連する単元
- 前提:e1-08 過去形、e2-07 (過去分詞)
- 次に進む:e3-02 現在完了進行形
- ここで使う考え方が出てくる:e3-08 長文読解、e3-09 英作文
参考資料
- 文部科学省『中学校学習指導要領(平成29年告示)解説 外国語編』── 「現在完了形」の項
受験のしらべ / https://juken-shirabe.pages.dev/koko/english/e3-01/ / 更新 2026-09-12