You are on page 1of 6

2.

完了形

現在完了形:現在までに完了していること
完了・結果
The last train has already left. 最終列⾞はもう出てしまった。

She has gone to London. 彼⼥はロンドンに⾏ってしまった。

経験
Tom has visited Japan four times. トムは 4 回、⽇本を訪れたことがある。

She has been to London. 彼⼥はロンドンに⾏ったことがある。

状態の継続
We have known each other since we were children. 私たちは⼦供の頃からの知り合いだ。

We have been married for 20 years. 私たちは結婚して 20 年になる。

現在完了進⾏形:現在までの動作の継続
He has been watching TV since this morning. 彼は今朝からずっとテレビを⾒続けている。

Iʼm exhausted because I have been working all day. ⼀⽇中働きっぱなしでへとへとだ。

How long have you been waiting for the train? どれくらい電⾞を待っているのですか。

現在完了形 vs 過去形
I saw him just now. ついさっき彼を⾒かけた。

When did you finish your homework? いつ宿題を終えましたか。

I lived in China for three years when I was a child. ⼦どものころ 3 年間中国に住んでいたことがある。

1. 現在完了形 2. 現在完了進⾏形
[1] 現在完了形(have done)は過去〜現在 までに完了し [1] 現在完了進⾏形(have been doing)は過去〜現在
ていることを表す まで動作が継続している[していた]ことを表す
→ 前に〜した(done)+現在持っている(have) → ずっと〜していた(been doing)+現在持っている(have)
[2] ⽂脈・副詞から①完了・結果(〜してしまっている) ②経験 [2] 現在完了形が完了を強調する⼀⽅、現在完了進⾏形
(〜したことがある) ③状態の継続(〜している)の意味に分かれる は動作の継続や途中・⼀時性を強調する
▶ 完了形と⽤いる副詞の代表例 3. 過去形と⽤いる副詞(句)
① 完了・結果 :just (ちょうど今)・already (すでに) など ~ ago (〜前に) in ⻄暦 (〜年に) yesterday (昨⽇) last ~ (この前
② 経 験 :~ times (〜回)・never (⼀度も〜ない) など の〜) When ~? (いつ〜した?) What time ~? (何時に〜)

③ 継 続 :for ~ (〜の間)・since ~ (〜以来) など just now (ついさっき) (= only a short time ago)

-1-
2. 完了形

過去完了形:過去のある時点までに完了していたこと
完了→結果
The party had already started when I arrived. 到着した時には、すでにパーティーが始まっていた。

経験
I had never seen an opera until I visited Italy. イタリアを訪れるまでオペラを⾒たことがなかった。

状態の継続
I had been ill in bed for a week when Lisa called me. リサが電話をくれた時、1 週間病気で寝込んでいた。

過去完了進⾏形:過去のある時点までの動作の継続
We had been playing soccer for an hour when it started ⾬が降り出した時には、私たちは 1 時間ずっとサッカ
to rain. ーをしていた。

過去完了形 vs 過去形
時間的な前後関係
I realized that I had left my umbrella in his car. 彼の⾞の中に傘を置き忘れたことに気づいた。
過去 過去より前 (⼤過去)

Tom gave me the watch, but I lost it. トムが私に時計をくれたが、なくしてしまった。


×Tom had given me the watch, but I lost it.

I went to a movie after I finished my homework. 私は宿題を終えてから映画に⾏った。


= I went to a movie after I had finished my homework.

実現されなかった願望
I had hoped to finish my homework. 宿題を終えたかったのに。
(→ 実際はできなかった)
≠ I hoped to finish my homework. 宿題を終えたかった。
(→ 終えられたかどうかは不明)

4. 過去完了形 5. 過去完了進⾏形
[1] 過去完了形(had done)は過去より前〜過去 までに [1] 過去完了進⾏形(had been doing)は過去より前〜過去
完了していることを表す まで動作が継続していたことを表す
→ 前に〜した(done)+過去に持っていた(had) → ずっと〜していた(been doing)+過去に持っていた(had)
[2] ⽂ 脈 ・ 副 詞 か ら ① 完 了 ・ 結 果 ( 〜 し て し ま っ て い た ) [2] 過去完了形が完了を強調する⼀⽅、過去完了進⾏形
②経験(〜したこと があった ) ③状態の継続(〜し ていた ) の意味 は動作の継続や途中・⼀時性を強調する
に分かれる 6. 実現されなかった願望
[3] 基準となる過去時なしに過去完了形は使えない [1] hope・expect・intend などの過去完了形の後に to do が
[4] 過去形 V → 過去完了形 V という語順の場合、過去 続くと to do の内容が実現されなかったことを表す
完了形 V の⽅が前に起こったことを表す (=⼤過去) [2] 過去形の⽂は「〜したかった」という事実のみを述べる

-2-
2. 完了形

未来完了形:未来のある時点までに完了するであろうこと
完了→結果
The book will have arrived by tomorrow. その本は明⽇までに到着するだろう。

経験
Iʼll have seen the movie three times if I see it again. その映画をもう⼀度⾒れば 3 回⾒たことになる。

状態の継続
They will have been married for 20 years next year. 彼らは来年で結婚して 20 年になる。

時・条件の副詞節
Please call me when you have finished this work. この仕事が終わったら、私に電話してください。
≒ Please call me when you finish this work.

未来完了進⾏形:未来のある時点までの動作の継続
He will have been working for the company for 10 years 彼は来⽉でその会社に 10 年間 勤めていることにな
next month. る。

「S がしてから X 年になる」
Iʼve been collecting stamps for about ten years. 10 年くらい切⼿を集め続けている。

It has been about ten years since I began collecting 切⼿を集め始めてから 10 年余りになる。
stamps.
= It is about ten years since I began collecting stamps.

About ten years have passed since I began collecting 切⼿を集め始めてからおよそ 10 年が過ぎた。
stamps.

7. 未来完了形 8. 未来完了進⾏形
[1] 未来完了形(will have done)は過去 or 現在〜未来 まで [1] 未来完了進⾏形(will have been doing)は過去 or 現在〜
に完了していることを表す 未来 まで動作が継続しているであろうことを表す
→ 前に〜した(done)+未来に持っているだろう(will have) → ずっと〜していた(been doing)+未来に持っているだろう(will have)

[2] ⽂脈・副詞から①完了・結果 (〜してしまっているだろう) [2] 未来完了形が完了を強調する⼀⽅、未来完了進⾏形


②経験(〜したことになるだろう) ③状態の継続(〜しているだろう) は動作の継続や途中・⼀時性を強調する
の意味に分かれる [3] 未来完了進⾏形は使⽤頻度がかなり低い
[3] 時・条件の副詞節中では未来完了形の代わりに現在 9.「S が〜してから X 年になる」
完了形が⽤いられる(cf. 1. 時制 p.3) [1] S have been doing for X years.
→ 現在形と違って完了を強調した⾔い⽅ [2] It has been X years since S did. (It is X years も可)
[3] X years have passed since S did.

-3-
2. 完了形

-4-
2. 完了形
ランダムチェック

1. どれくらい電⾞を待っているのですか。 15. 切⼿を集め始めてから 10 年余りになる。


2. 彼⼥はロンドンに⾏ったことがある。 16. 私たちは結婚して 20 年になる。
3. いつ宿題を終えましたか。 17. 彼は来⽉でその会社に 10 年間勤めていることに
4. ついさっき彼を⾒かけた。 なる。
5. ⾬が降り出した時には、私たちは 1 時間ずっと 18. ⼦どものころ 3 年間中国に住んでいたことがあ
サッカーをしていた。 る。
6. 彼は今朝からずっとテレビを⾒続けている。 19. 最終列⾞はもう出てしまった。
7. 彼⼥はロンドンに⾏ってしまった。 20. その本は明⽇までに到着するだろう。
8. イタリアを訪れるまでオペラを⾒たことがなか 21. この仕事が終わったら、私に電話してください。
った。 22. 宿題を終えたかったのに。
9. 到着した時には、すでにパーティーが始まって 23. リサが電話をくれた時、1 週間病気で寝込んでい
いた。 た。
10. 私たちは⼦供の頃からの知り合いだ。 24. 私は宿題を終えてから映画に⾏った。
11. トムが私に時計をくれたが、なくしてしまった。 25. 彼の⾞の中に傘を置き忘れたことに気づいた。
12. 彼らは来年で結婚して 20 年になる。 26. ⼀⽇中働きっぱなしでへとへとだ。
13. トムは 4 回、⽇本を訪れたことがある。 27. 10 年くらい切⼿を集め続けている。
14. 切⼿を集め始めてからおよそ 10 年が過ぎた。 28. その映画をもう⼀度⾒れば 3 回⾒たことになる。

-5-
2. 完了形
解答

1. How long have you been waiting for the train? 15. It has been about ten years since I began
2. She has been to London. collecting stamps.
3. When did you finish your homework? 16. We have been married for 20 years.
4. I saw him just now. 17. He will have been working for the company for 10
5. We had been playing soccer for an hour when it years next month.
started to rain. 18. I lived in China for three years when I was a child.
6. He has been watching TV since this morning. 19. The last train has already left.
7. She has gone to London. 20. The book will have arrived by tomorrow.
8. I had never seen an opera until I visited Italy. 21. Please call me when you have finished this work.
9. The party had already started when I arrived. 22. I had hoped to finish my homework.
10. We have known each other since we were children. 23. I had been ill in bed for a week when Lisa called me.
11. Tom gave me the watch, but I lost it. 24. I went to a movie after I finished my homework.
12. They will have been married for 20 years next year. 25. I realized that I had left my umbrella in his car.
13. Tom has visited Japan four times. 26. Iʼm exhausted because I have been working all day.
14. About ten years have passed since I began 27. Iʼve been collecting stamps for about ten years.
collecting stamps. 28. Iʼll have seen the movie three times if I see it again.

-6-

You might also like