英語 英文法 時制 完了時制
完了時制
現在完了
have(has) + 過去分詞
過去の出来事が現在と結びついていることを表し、
完了、結果、経験、継続の4つの用法がある。
完了
I have just finished my homework. 「私はちょうど今、宿題を終えた。」
結果
He has gone to Tokyo. 「彼は東京に行った。」
経験
I have been to Osaka twice. 「彼は大阪に2度行ったことがある。」
継続
I have been studying English for three years. 「彼は3年間英語を勉強している。」
過去完了
had + 過去分詞
さらに古い過去の出来事が過去のある時点と結びついていることを表し、
完了、結果、経験、継続、大過去の5つの用法がある。
完了
I had already finished my homework when she got to my house.
「彼女が私の家に着いたとき、私はすでに仕事を終えていた。」
結果
The plane had already left before he got to the airport.
「彼が空港に着く前に、飛行機はすでに出発していた。」
経験
I had been to Osaka twice before I graduated from school.
「私は学校を卒業する前に、大阪に2回行ったことがあった。」
継続
I had lived in Tokyo for two years before I went to Osaka.
「私は大阪に行く前に、東京に2年間住んでいた。」
大過去
I realized that I had left my umbrella in the cafeteria.
「私は傘をカフェに忘れてきたことに気付いた。」
I lost my phone which I had bought last month.
「私は先月買った電話を失くした。」
未来完了
will + have(has) + 過去分詞
現在の出来事が未来のある時点と結びついていることを表し、
完了、結果、経験、継続の4つの用法がある。
完了
We will have already finished our dinner when he comes home.
「彼が家に来る時、私たちはすでに夕食を終えているでしょう。」
結果
She will have gone to Osaka when he visits her house.
「彼が彼女の家を訪れる時、彼女は大阪に行っているでしょう。」
経験
I will have eaten Japanese food three times if I eat it again.
「私はそれをもう一度食べると、日本食を3回食べたことになる。」
継続
I will have lived here for five years by next year.
「私は来年で、ここに5年間住んでいることになる。」
☞
過去形と現在完了形の違い。
過去形は、過去のある時点での動作を表す。
現在完了は、過去から現在まで繋がる動作を表す。
I studied English at high school. 「私は学校で英語を勉強した。」
I have studied English for 3 years. 「私は3年間、英語を勉強した。」
I lost my key this morning. 「私は今朝、鍵を失くした。」
I have lost my key. 「私は鍵を失くしてしまった。」(今も失くしたまま。)
英文法 時制 練習問題↑
B. 時制トップ↑ 英語文法解説↑