3. 完了形の3つの意味(おさらい)
S + have(has) + 過去分詞(p.p)
1. 完了・結果(動作が完了する)
I have just heard the news.
2. 経験(動作を経験している)
I have met Judy’s brother twice.
3. 状態の継続(状態が継続している) 状態動詞を主に使用
She has lived in Paris for three years.
意味は副詞(副詞
節)で見分ける
8. 完了・経験・継続の判断は「副詞
(節)」①「完了」
I have just heard the news. 「たった今」
I have already finished my homework. 「すでに」
Has he finished his homework yet? 「もう」(疑)
He hasn’t finished his homework yet. 「まだ~ない」(否)
②「経験」
I have been to Tokyo once[twice, three times…]. 「~回」
I have eaten alligator before. 「前に」
Has she ever been to America? 「これまで」
She has never been to America. 「一度も~ない」
9. 完了・経験・継続の判断は「副詞節」
③継続
I have practiced tennis for six years. 「期間」
We have known each other since we were kids. 「~以来」
How long have you lived in Japan? 「どのくらい
長く」
10. 現在完了形と一緒に使えない語句
*I have finished my homework yesterday.
*Last year, I have lived in Japan.
*When have you met him?
「過去のある一点」を指す語句は、「過去形」と一緒に使う
現在完了は「現在まで出来事の影響力が迫ってくる」表現なの
で、
「現在が含まれる」語句となら一緒に使える
lately(最近) recently(最近) ever(今まで) before(以前)
so far(これまで) …など
11. 現在完了形と一緒に使えない語句
英作文: 祖父が亡くなって5年になる。
My grandfather died five years ago.
My grandfather has been dead for five years.
It has been five years since my grandfather died.
*My father has died for five years.
12. 現在完了進行形 have(has) been V-ing
「現在への焦点」+「躍動感」
「現在のこの時点までず~っとし続けている」
He has been watching TV since this morning.
動作を(休みなく)し続けている時に使う。
状態が継続している時は通常の完了形で表す。
I have known him for a long time.
*I have been knowing him for a long time.
14. 過去完了形 had + P.P
「動作が迫ってくる」(完了)+「過去のある時点」(過去)
「その時までにある出来事が起こっている」
「締切(過去のある時点)を設定して、そこまでに起こった出来事
について表現する」
The party had already started when we arrived.
I had never seen an opera until I visited Italy.
She had lived in Paris for three years before she came to Japan.
15. 過去完了進行形 had been V-ing
「過去のある時点までに出来事が起こる」+「躍動感」
We had been playing soccer for an hour when it started to rain.
雨が降り出した時には一時間ずっとサッカーをしていた。
He had been watching TV for three hours when I visited him.
私が彼を訪れた時には彼は三時間テレビを観続けているところ
だった。
17. 未来完了形 will have P.P
「動作が迫っていく」(完了)+「未来のある時点で」(未来表
現)
「未来のある時点には~してしまっているだろう」
「締切(未来のある時点)を設定して、そこまでに起こった出来
事について表現する」
The party will have started by the time we arrive.
I’ll have seen the movie three times if I see it again.
They will have been married for 20 years next year.