7.完了形
英文法講座の6回目は、完了形を取り扱います。
完了形は、日本語にない概念なので少し混乱するかもしれませんが、完了形を理解すると使える英語の幅が広がります。
<1.現在完了形>
形:have[has]+過去分詞
・現在における動作の「完了」を表す。
I have just finished my homework.
・過去の動作が現在に及ぼした「結果」を表す。
I have lost my pencil.
・現在までの「経験」を表す。
I have never seen her smile.
☆comeおよびgoが「経験」を表すときは、be動詞で代用する。
He has been to Toronto.(行ったことがある)
(cf.) He has gone to Toronto.(行ってしまって、今ここにいない)
(cf.) I've just been in Europe.(ちょうど、ヨーロッパに行ってきたところだ)
・現在までの状態の「継続」を表す。
I have known him since my childhood.
・「時」・「条件」を表す副詞節の中で、未来完了の代わりに用いる。
I will lend you this book when I have finished reading it.
上記の文において、when I will have finished reading itは誤りである。
→(規則)「時」・「条件」を表す副詞節では現在(完了)形を用いる。
決して、未来(完了)形を用いないこと。
これは、重要な規則です。
・「be動詞+自動詞の過去分詞」の形で。完了の意味を表す。
Winter is gone.(冬が終わってしまった)
<2.過去完了形>
形:had+過去分詞
使い方:過去形(過去を表す表現)と一緒に用いられ、過去形で表現されている事柄よりも以前に起こったことを表す時に使います。
・過去のある時点までの動作の「完了」を表す。
Before the sun set, we had reached then hotel.
・過去のある時点までの「経験」を表す。
I had been to Australia twice before.
・過去のある時点までの状態の「継続」を表す。
I had been ill for three days when you called on me.
・過去のある時点までの動作の「結果」を表す。
I remembered I had left mu umbrella in the train.
・ある動作・状態が過去のある時点より前[大過去]に起こったことを表す。
I was very tired. I had worked all night long.
時間的前後関係が不明確な場合は、口頭で過去形を用いることもある。
I was very tired. I worked all night long.
・実現しなかった意図・計画などを表す。
We had hoped our dream would come true.
= We hoped our dream would come true, but it didn't
I had hoped to finish this yesterday.
= I hoped to have finished this yesterday.
= I hoped to finish this yesterday, but I couldn't
<3.未来完了形>
形:wil have+ 過去分詞
・未来のある時点までに動作・状態が完了していることを表す。
She wil have forgotten everything by then,
・未来のある時点までの「経験:を表す。
I will have been there twice if I go there next week.
・未来のある時点までの「継続」を表す。
I will have lived here for five years by this November.
<4.現在完了形とともに用いられない副詞(句)>
just now, ten days ago, last week, in 1946,
when, what time, yesterdayなどは、現在完了形とともには用いられず、過去形とともに用いられる。
<5.現在完了進行形>
形:have been+過去分詞
主に動作の継続に用いられる。
I have been writing letters all morning.