logo

Learna

BlogFAQ
動詞の時制

過去完了形: どちらの動作が先に起きた?

過去完了形は、過去のある動作よりもさらに前に起きた動作を表します。2つの過去の出来事を正しい順序で並べるための時制ですが、どちらも完了した動作を表すため、過去形と混同されがちです。このガイドでは、作り方の公式、目印となる語、よくある間違い、そしてこの時制が本当に必要な場面の見分け方を解説します。

過去完了形とは?

過去完了形は had に本動詞の過去分詞を続けて作ります。4つある過去系の時制のうち、過去の2つの時点を互いに比べることだけを役割とする唯一の時制です。

「私たちがようやく駅に着いたときには、Sarah はすでに早い電車で出発していた。」

過去の時制ファミリーを一目で

過去完了形を他の過去系の時制と比べると、2つの過去の出来事のうち「先に起きたほう」をどう示すのかがはっきりします。

時制 焦点 例文
過去形 完了した動作 She left the office.
過去進行形 過去のある時点で進行中の動作 She was leaving the office at 6 PM.
過去完了形 別の過去の動作より前の動作 She had left the office before we called.
過去完了進行形 別の過去の動作までの継続期間 She had been leaving early all week before the schedule changed.

2つの過去の出来事に順序をつける

この時制の中心的な役割は、2つの過去の動作のどちらが先だったかを示すことです。「When we arrived, the train had left」では、had left が先の出来事を示しているので、到着より前に電車が出てしまったと分かります。過去完了形を使わずに「When we arrived, the train left」と言うと順序があいまいになり、聞き手は電車が出たのが到着の前か後かを推測するしかありません。

正しい "By the time she called, I had already left."
誤り "By the time she called, I already left."

文の作り方は?

過去完了形の文は、had と本動詞の過去分詞を使った決まった形で作ります。

形 ルール 例文
肯定文 had + 過去分詞 She had left.
否定文 had not (hadn't) + 過去分詞 They hadn't eaten.
疑問文 Had + 主語 + 過去分詞? Had you seen it?

目印となる語と時を表す節

次のような時を表す語句が、文中で過去完了の関係を導くことがよくあります。

語句 / 節 例文
before I had finished before she arrived.
after After he had eaten, he left.
by the time By the time we got there, they had gone.
already(過去について) She had already left when I called.
never(過去について) He had never seen snow before that trip.

過去完了形はいつ使う?

過去完了形は、物語や仮定を表すいくつかの場面で特に役立ちます。

2つの動作のうち先のもの 先に起きた出来事

過去のある時点より前に起きた動作をはっきり示します。

例:「When we arrived, the train had left.」
過去の時点までの期間 継続

過去の特定の出来事まで続いていた状態や期間を表します。

例:「He had lived there for ten years before he moved.」
間接話法 伝達

すでに完了した動作について誰かが言ったことを伝えます。

例:「She said she had already finished the report.」
後悔・振り返り 仮定

変えられない過去の出来事についての願望を表します。

例:「I wish I had studied harder before the exam.」

過去についての仮定文:実現しなかった過去の可能性を語る仮定法過去完了(第3条件文)で使います:「If I had known, I would have called you.」

過去の出来事に順序をつける

次の例文で、過去完了形がどのように明確な時系列を作るか確認しましょう。

文 先に起きたのは
When we arrived, the train had left. 電車が出発したこと
She had finished dinner before he called. 夕食を終えたこと
They hadn't met before that party. それまで出会っていなかった
He had already eaten when she offered him food. 食事をしたこと
We had never traveled abroad before that trip. それ以前の海外旅行はなし

よくある間違い

つながりのある過去の出来事を話すとき、次のような順序の間違いに注意しましょう。

誤り 正しい
When we arrived, the train left.(順序があいまい) When we arrived, the train had left.
She has left before I called. She had left before I called.
I had finish my homework yesterday. I had finished my homework by the time class started.

Learna AI はどのように過去完了形を教える?

Learna AI は1つの話の中に出てくる2つの過去の出来事を聞き取り、had が先に起きたほうを正しく示しているかをチェックします。文法だけでなく出来事の順序そのものをリアルタイムで修正します。また、過去完了形は2つの出来事のうち先のほうにだけ使うもので、話の中のすべての過去の動作に使うものではないため、使いすぎも指摘します。さらに、この時制が必要なサインとなる before、after、by the time といった時を表す節にも目を配ります。Learna で複数の場面からなるストーリーを練習した学習者は、初回で過去の出来事を正しい順序で表せる割合が83%向上したと報告しています。

2つの過去の動作に順序をつけることが自然にできるようになったら、同じスキルを応用して、継続を表す過去完了進行形へ進みましょう。

もっと見る

Learna の学習コースで、身につけた文法を実際に使ってみましょう。

よくある質問

よくある質問

過去完了形とは何ですか?例文も教えてください。

had に過去分詞を続けて作る時制で、2つの過去の動作のうちどちらが先に起きたかを示します。例:When we arrived, the train had left.

過去完了形の公式は?

肯定文:had + 過去分詞。否定文:had not (hadn't) + 過去分詞。疑問文:Had + 主語 + 過去分詞?

過去完了形はどんなときに使いますか?

ある過去の動作が別の過去の動作より前に起きたことを示すとき、または過去の特定の時点まで続いていた動作を表すときに使います。

過去完了形のルールは?

主語に関係なく had を使い、過去分詞を続けます。そして同じ文の中で比べられている2つの過去の出来事のうち、先に起きたほうにだけ使います。

過去完了形の疑問文はどう作りますか?

Had で始め、次に主語、その後に過去分詞を置きます:Had you seen it? Had she left already?

過去完了形の文はどう書きますか?

2つの過去の出来事のうち先に起きたほうを選び、had + 過去分詞にします。後の出来事は過去形で表します:She had finished dinner before he called.

過去完了形でよくある間違いは?

2つの出来事のうち先のほうだけに使うべきなのに、すべての過去の動作に使ってしまうことです。文が不必要に重くなります。

過去完了形で、過去のある時点までの継続期間を表せますか?

はい。He had lived there for ten years before he moved は、引っ越した時点までの継続期間を表しています。

過去完了形には必ず2つの出来事が必要ですか?

たいていはそうです。過去完了形は、別の過去の動作や明示された過去の基準点と対比してはじめて意味をもちます。

過去完了形と現在完了形の違いは?

現在完了形は過去の動作を「今」とつなげ、過去完了形はより前の過去の動作を後の過去の動作とつなげます。

過去完了形と過去形のどちらを使うか、どう見分けますか?

2つの過去の動作のうち先のほうには過去完了形を、後のほうや単独の過去の出来事には過去形を使います。

3つの完了形とは?

現在完了形、過去完了形、未来完了形です。それぞれが2つの時点を結びつけます。過去と今、過去と過去、あるいは今と未来の期限という具合です。

Learna AI はどうやって出来事の順序をチェックするのですか?

Learna AI は話された物語の中の出来事の順序を追い、had で先の動作を示すべきなのに使われていない文を指摘します。

ライティング課題でも Learna は過去完了形をサポートしてくれますか?

はい。Learna AI は書かれた物語やレポートの出来事の順序が正しいかを確認します。過去の出来事を順に描写する試験のエッセイにも特に役立ちます。