【学び直し英語】高校文法 過去完了

高校で習う過去完了について学び直しましょう!

過去完了とは?

過去のある時点を基準として、それ以前の状態や動作を表す。had+過去分詞で表される。

☞POINT
過去完了…過去のある時点を基準として、それ以前の状態や動作を表す
had + 過去分詞
①継続用法「(ずっと)~している」
②経験用法「~したことがある」
③完了・結果用法「~してしまった」「~したところだ」

継続用法

過去のある時点を基準として、それ以前に起きた出来事が続いている状態を表す。

☞POINT
過去完了 継続用法
had + 状態動詞の過去分詞
「(ずっと)~している」

<重要表現>
・for ~ 「~の間」(期間) 後ろには名詞(句)がくる
・since ~ 「~から」(起点) 後ろには名詞(句)がくる
・How long ~? 「どのくらいの間~?」疑問文で使う

例文

★She had lived in Paris for five years before she moved to London.

 彼女はロンドンへ引っ越す前にパリに5年間住んでいました。


★He had worked at that company for ten years before he quit.

 彼が退職する前、その会社で10年間働いていました。


★He had saved money since he got his first job before he bought a house.

 最初の仕事を得た時から家を買うまで、彼はずっとお金を貯めていました。


★How long had she studied before she took the exam?

 彼女が試験を受ける前、どれくらいの期間準備していましたか?

経験用法

過去のある時点を基準として、それ以前に経験や状態を表す。

☞POINT
過去完了 経験用法
had + 過去分詞
「~したことがある」

<重要表現>
・once「一回」
・twice「二回」
・~ times「~回」
・never 「一度も~ない」否定語
・Have you ever ~? 「~したことがありますか。」疑問文で使う
・How many times ~? 「何回~ですか。」疑問文で使う

例文

★She had visited Paris three times before she moved there.

 彼女がパリに引っ越す前に、彼女は3回訪れたことがありました。


★I had never flown on an airplane until I was 18 years old.

 18歳になるまで、私は一度も飛行機に乗ったことがありませんでした。


★Had you ever tried sushi before you came to Japan?

 日本に来る前に、寿司を食べたことはありましたか?


★How many times had he tried to quit smoking before he finally succeeded?

 彼がついに禁煙に成功する前に、何回禁煙しようと試みたことがありましたか?

完了・結果用法

過去のある時点を基準として、それ以前に動作や状態が終わっている状態を表す。

☞POINT
過去完了 完了・結果用法
had + 過去分詞
「~したところだ」 「~してしまった。」

<重要表現>
・just「ちょうど」
・already「すでに」
・yet「(否定文)まだ」「(疑問文)もう」

例文

★She had already finished her homework before the teacher checked it.

 先生が確認する前に、彼女はすでに宿題を終えていました。


★He had just finished his meal when the waiter brought dessert.

 ウェイターがデザートを持ってきたとき、彼はちょうど食事を終えたところでした。


★The shop had not closed yet when I got to the store.

 私が店に到着したとき、まだ閉店していませんでした。


★Had they arrived at the airport yet when their flight was canceled?

 彼らのフライトがキャンセルされたとき、彼らはもう空港に到着していましたか?

練習問題

日本語を英語に直しましょう。

(1)プロになる前、彼は何年もピアノの練習をしていました。

(2)大阪へ引っ越す前、彼女は東京に2010年から住んでいました。

(3)彼女はニューヨークに引っ越すことを決める前に、二度行ったことがありました。

(4)ヨーロッパ旅行に行く前に、海外で運転したことはありましたか?

(5)あなたが到着したとき、会議はもう始まっていましたか?

(6)会議が始まる前に、私たちはすでにすべての資料を準備していました。

答え合わせ

(1)He had practiced the piano for years before he became a professional.

(2)She had lived in Tokyo since 2010 before she moved to Osaka.

(3)She had been to New York twice before she decided to move there.

(4)Had you ever driven in a foreign country before your trip to Europe?

(5)Had the meeting started yet when you arrived?

(6)We had already prepared all the documents before the meeting started.