完了形をマスターする ①
「 現在完了形とは? 」
完了形とは過去と現在を結び付けたいときに使う表現です。「過去と現在が結びついて今こうなっている」という意味を表すのが現在完了形。
一方、過去形は現在とは切り離された過去。「過去にこういう事があった。(今どうなっているは関係ない)」という意味になります。
仕事をやり終えた。(今何をしているかは不明)
I finished the work. (過去形)
仕事をやり終えた。(ちょうど今終わったところ)
I have finished the work. (現在完了形)
上記例の場合、どちらも「仕事をやり終えた」と日本語できますが、含んでいる意味には違いがあります。
I finished the work. I am doing another work. と続くかもしれない。
I have finished the work. So let’s go out drinking! と続くかもしれない。
これを逆にして、
(×) I finished the work. So let’s go out drinking!
(×) I have finished the work. I am doing another work.
とすると、前後の整合性が取れず文脈はメチャクチャ。
日本語には完了形に相当する文法がありません。だから感覚的に完了形を使うのは難しく、完了形の使いどころを判断するのが難しいです。
完了形を使うときは日本語の意味にとらわれない様にしてください。
「 完了・継続・経験 」
(A) He hasn’t ended today’s labor yet. (完了)
(B) She has dropped her favorite tea cup. (完了)
「動作の完了」を意味する完了形。already(もうすでに~)、just(ちょうど~したばかり)、now(たった今)、yet(まだ~ない)など「今」を表す副詞を伴います。動作動詞を使います。
(C) She has lived in Tokyo since 2014. (継続)
(D) I have known her for 10 years. (継続)
「状態の継続」を意味する完了形。For(~の間)、since(~以来)など、期間を表す副詞を伴います。状態動詞を使います。
普通に現在形を使っても「状態の継続」を意味しますが、「過去のある時点から今までその状態がずっと続いていた」と期間をはっきりさせたい場合、現在完了形を使います。
(E) Have you ever been Las Vegas? (経験)
(F) I have never seen the sea. (経験)
「経験」を意味する完了形。Before(以前に~)、never(一度も~ない)、ever(今までに)、often(しばしば)、once(一度)など、回数や頻度を表す副詞を伴います。
動作動詞と状態動詞どちらでもOK。
(A) 今日の仕事がまだ終わっていない。
(B) 彼女はお気に入りのティーカップを落としてしまった。
(C) 彼女は2014年から東京で暮らしています。
(D) 彼女と知り合ってから10年になります。
(E) ラスベガスに行ったことがありますか?
(F) 一度も海を見たことがありません。
現在完了進行形
(G) I have been playing this game for 24 hours.
(H) How long have you been waiting for her?
現在進行形は、「ちょうど今~をやっている」という意味。そこに完了形を入れると、「(始めてから今まで)ずっと~をやっている」という意味になります。動作の継続を意味します。
現在完了進行形を使う場合、期間を表す副詞が必要です。進行形にできるのは動作動詞のみ。状態動詞は進行形にできませんのでご注意を。
「 過去完了形 」
過去完了形は、「何時間前、何日前、何年前」といった特定の過去と、そこからさらにさかのぼった過去とを結び付けます。「(過去の)この時」を表す副詞が必要です。
(完了)ホールに着いた時には劇は終わっていた。
(I) The play had already ended when I arrived at the hall.
(継続)結婚するまで、彼女はそのアーパトに4年間住んでいた。
(J) She had lived in the apartment for 4 years until she got married.
(経験)学校を卒業するまで、彼女はよく私の部屋に泊まった。
(K) She had often visited my room before she graduated from school.
過去完了進行形
現在完了進行形の過去バージョンになります。現在完了進行形と同じく「期間」を表す副詞が必要です。さらに加えて、過去完了形と同じく「(過去の)この時」を表す副詞が必要です。
彼らから逃れたとき、1時間ずっと走り続けていた。
(L) I had been running for an hour when I escaped from them.
(G) このゲームを24時間ずっと続けています。
(H) 何時間、彼女を待ち続けているんですか?
(I) 私がホールに着いた時、劇は終わっていた。
(J) 結婚するまで、彼女はそのアーパトに4年間住んでいた。
(K) 学校を卒業するまで、彼女はよく私の部屋に泊まった。
(L) 彼らから逃れたとき、1時間ずっと走り続けていた。
「 まとめ 」
- 過去形と完了形、現在形と現在完了形の違いを理解しておくこと。
- 完了形は日本語には無い表現方法。
- 英文を読む時、どんな場合に完了形を使っているかアンテナを張るといい。
- 【LEVEL 3-1】 動詞は変形する ①
- 【LEVEL 3-1】 動詞は変形する ②
- 【LEVEL 3-2】 現在・過去・未来 ①
- 【LEVEL 3-2】 現在・過去・未来 ②
- 【LEVEL 3-2】 現在・過去・未来 ③
- 【LEVEL 3-3】 完了形をマスターする ①
- 【LEVEL 3-3】 完了形をマスターする ②
- 【LEVEL 3-4】 受動態をマスターする
- 【LEVEL 3-5】 不定詞をマスターする ①
- 【LEVEL 3-5】 不定詞をマスターする ②
- 【LEVEL 3-6】 動名詞をマスターする ①
- 【LEVEL 3-6】 動名詞をマスターする ②
- 【LEVEL 3-7】 現在分詞と過去分詞
- 【LEVEL 3-8】 助動詞でお願い
- 【LEVEL 3-補足】 解説!「時制の一致」
【LEVEL 4-1】 英作文の方法 【 名詞 ① 】