STAGE2 Lesson7-1 現在完了【ニュートレジャーの道案内】
現在完了で最初につまずきやすいのは、「過去形と何が違うのか」が見えにくいところです。I had a cold three days ago. は、3日前の出来事を言っています。今も風邪をひいているかは、この文だけでは分かりません。
一方で、I have had a cold for three days. は、3日前から今まで風邪の状態が続いていることを表します。現在完了は、過去の出来事や状態を「今」と結びつけて考える表現です。
NEW TREASURE STAGE2 Lesson7-1では、現在完了の基本である have / has + 過去分詞 を確認します。完了・結果、経験、継続、否定文、疑問文の違いを、例文を見ながら整理していきます。
この単元で先に見ておきたいポイント
- have / has + 過去分詞 が現在完了の基本です。
- 主語が I, you, we, they なら have、三人称単数なら has を使います。
- 過去形は過去の出来事、現在完了は過去と今のつながりを表します。
- just、already、yet、for + 期間 は意味を判断する大事な語句です。
現在完了は have / has + 過去分詞で表します
現在完了は、have / has + 過去分詞 の形で、過去の出来事と現在の状態がつながっていることを表します。過去形は「過去のある時点で起きたこと」を表しますが、現在完了は「その出来事が今とどう関係しているか」まで含めて表します。
まずは、同じ「風邪をひいた」という内容でも、過去形と現在完了で意味が変わることを確認します。
| 項目 | 形 | 意味の中心 | 例文 |
|---|---|---|---|
| 過去形 | 過去形の動詞 | 過去のある時点の出来事 | I had a cold three days ago. |
| 現在完了 | have / has + 過去分詞 | 過去から今までのつながり | I have had a cold for three days. |
I had a cold three days ago. は「3日前に風邪をひいていた」という過去の事実を表します。今も風邪をひいているかどうかは、この文だけでは分かりません。
I have had a cold for three days. は「3日前から今までずっと風邪をひいている」という意味です。過去に始まった状態が、今も続いていることを表します。
現在完了を見るときは、過去分詞だけを見て訳そうとせず、今も関係があるのか を考えることが大切です。

現在完了でよく使う語句
現在完了では、近くにある副詞や語句を見ると、意味を判断しやすくなります。特に just、already、yet、for + 期間 は、Lesson7-1でよく確認しておきたい語句です。
| 語句 | よく出る文 | 意味 | 例 |
|---|---|---|---|
| just | 肯定文 | たった今 | I have just eaten lunch. |
| already | 肯定文 | すでに、もう | My mother has already washed the dishes. |
| yet | 否定文・疑問文 | まだ / もう | I haven’t finished my essay yet. Have you found it yet? |
| for + 期間 | 継続 | 〜の間 | for three days |
just や already は、完了・結果の文でよく使います。yet は否定文では「まだ」、疑問文では「もう」という意味で使います。for + 期間 は、継続の文でよく使います。
語句だけを暗記するのではなく、文全体で「もう終わったことなのか」「今も続いていることなのか」「経験として言っているのか」を見ると、意味を取りやすくなります。
完了・結果を表す現在完了
現在完了の完了・結果は、「たった今〜したところだ」「すでに〜してしまった」「〜してしまって今その結果が残っている」という意味を表します。

次の3つの文は、どれも過去に起きたことを述べています。ただし、現在完了では「終わった直後」「すでに終わっている」「その結果が今も残っている」という現在との関係まで含みます。

I have just eaten lunch.
私はちょうど昼食を食べたところです。
just は「ちょうど」「たった今」という意味で、過去分詞の前に置かれます。have just eaten で、「たった今食べ終えた」という意味になります。
My mother has already washed the dishes.
母はすでに皿を洗ってしまいました。
主語が My mother なので、have ではなく has を使います。already は「すでに」という意味で、完了したことを表しやすい語です。
My brother has lost his smartphone.
私の兄弟はスマートフォンをなくしてしまいました。
過去形の lost だけなら、過去のある時点でなくしたことを表します。一方、has lost になると、なくした結果として今も持っていない、という現在とのつながりが出ます。
このように、完了・結果では「動作が終わったか」だけでなく、「その結果が今どうなっているか」を読むことが大切です。
経験を表す現在完了
現在完了には、「〜したことがある」という経験の意味もあります。過去のある時点で経験したことが、今までの経験として残っていると考えます。
I have been to Mt. Fuji once.
私は一度、富士山に行ったことがあります。
「一度行った」という過去の出来事を、今までの経験として表しています。過去形のように「いつ行ったか」を中心にするのではなく、「行ったことがあるかどうか」を中心に表します。
経験の現在完了では、次のような語と一緒に使うことがあります。
- once:一度
- twice:二度
- before:以前に
- never:一度も〜ない
経験を表す文では、「今までに経験があるか」を見ている点を意識します。
たとえば I went to Mt. Fuji last summer. なら、昨年の夏という過去の時点が中心です。I have been to Mt. Fuji once. なら、いつ行ったかよりも、今までの経験として「行ったことがある」ことが中心になります。
継続を表す現在完了
継続の現在完了は、過去に始まった状態や動作が、今も続いていることを表します。
I have had a cold for three days.
私は3日間ずっと風邪をひいています。
for three days は「3日間」という意味です。3日前から今まで風邪の状態が続いていることを表します。
過去形と比べると、違いが分かりやすくなります。
- I had a cold three days ago.
3日前に風邪をひいていました。今どうかは分かりません。 - I have had a cold for three days.
3日前から今までずっと風邪をひいています。
継続では、for three days、for two years のように、期間を表す語がよく出てきます。
この単元では、for + 期間 が出てきたら、過去から今まで続いている内容かどうかを確認しましょう。
否定文と疑問文
現在完了の否定文と疑問文は、have / has の位置を見ると判断しやすくなります。否定文では not を加え、疑問文では Have / Has を主語の前に出します。

現在完了の否定文は、have / has の後ろに not を置きます。
I have not finished my essay yet.
私はまだ作文を書き終えていません。
My brother has not found his smartphone yet.
私の兄弟はまだスマートフォンを見つけていません。
yet は、否定文では「まだ〜していない」という意味になります。
疑問文では、Have / Has を主語の前に出します。
Have you found your smartphone yet?
もうスマートフォンは見つかりましたか。
疑問文の yet は「もう」という意味で使われます。答えるときは、have で聞かれているので、have で答えます。
- Yes, I have.
- No, I haven’t.
already は主に肯定文で使い、yet は否定文や疑問文でよく使います。
否定文や疑問文で現在完了を使うときは、一般動詞の過去形の疑問文と混同しないようにします。Did you found your smartphone? ではなく、現在完了では Have you found your smartphone yet? と表します。
Lesson7 セクション1:現在完了まとめ
ここまでの内容を、表で整理します。表の中では、形だけでなく「どんな意味を表すのか」と「どの語句と一緒に使われやすいのか」を合わせて確認してください。
| ポイント | 説明 |
|---|---|
| 現在完了の形 |
|
| 基本イメージ |
|
| 過去形との違い |
|
| 完了・結果 |
|
| 経験 |
|
| 継続 |
|
| 否定文 |
|
| 疑問文 |
|
クイズ(現在完了:完了・結果・継続)
最後に、現在完了の形、過去形との違い、完了・結果、継続、否定文、疑問文を確認します。分からなかった問題は、表だけでなく前の例文に戻って見直すと理解しやすくなります。
| 問題 | 選択肢 | 答え |
|---|---|---|
| 1. 現在完了の基本の形として正しいものはどれ? | A. be + 過去分詞 B. have / has + 過去分詞 C. had + 動詞の原形 D. will + 動詞の原形 |
|
| 2. 「私は3日間ずっと風邪をひいています。」に最も近い英語はどれ? | A. I had a cold three days ago. B. I have a cold three days ago. C. I have had a cold for three days. D. I had had a cold for three days. |
|
| 3. 「彼はスマホをなくしてしまいました。(今も持っていない)」と表したいときに最も適切なのは? | A. He lost his smartphone. B. He has lost his smartphone. C. He has been losing his smartphone. D. He is losing his smartphone. |
|
| 4. 「just」を使った現在完了の訳として最も適切なのはどれ? | A. もう〜してしまった B. たった今〜したところだ C. ずっと〜している D. 〜したことがある |
|
| 5. 「already」がよく使われるのはどの文の種類? | A. 否定文 B. 疑問文 C. 肯定文 D. 命令文 |
|
| 6. 「yet」が「まだ〜していない」という意味になるのはどの文? | A. 肯定文 B. 否定文 C. 命令文 D. 条件節の文 |
|
| 7. 「もうスマホは見つかりましたか。」に最も近い英語はどれ? | A. Did you find your smartphone already? B. Do you find your smartphone yet? C. Have you found your smartphone yet? D. Have you found your smartphone already? |
|
| 8. 現在完了の否定文として正しいものはどれ? | A. I haven’t finished my homework. B. I don’t have finished my homework. C. I haven’t finish my homework. D. I not have finished my homework. |
|
| 9. 次のうち、継続の文と言えるものはどれ? | A. I have just eaten lunch. B. I have already seen that movie. C. I have studied English for three years. D. I have lost my wallet. |
|
| 10. 「現在完了」の説明として最も適切なものはどれ? | A. 過去のある一時点だけを表す時制 B. 未来の予定だけを表す時制 C. 過去と現在のつながりを表す用法 D. 受動態の「〜される」を表す用法 |
STAGE2の学習を続けて確認したい方へ
現在完了は、受動態で学んだ過去分詞とは別の使い方です。STAGE2全体の復習順やLessonごとのつながりを確認したい場合は、次のページも参考になります。
NEW TREASURE STAGE2 総括+Lesson一覧
【英語学習相談】:NEW TREASUREの現在完了、受動態、比較などで理解があいまいになっている単元を確認し、学校進度に合わせて学習内容を見直します。


