過去完了形

B1

文法パス · レッスン 54 / 86 · ステージ B1 · Conditions and the past

過去完了形を使うと、出来事を正しい順序で語ることができます。すでに過去の話をしていて、それよりさらに前のことに話を戻す必要があるときに使うのがこの時制です。核となる意味は「(その時点で)すでに〜していた」です。作り方は、haber の線過去形(había, habías, había, habíamos, habían)に過去分詞(-ado/-ido)を続けます。例:había comido。学習者が最もよく混同するのは現在完了形(he comido)です。He comido は現在とつながっているのに対し、había comido は過去のある時点とつながっています。

このレッスンを練習 · 9 文

形

肯定文sujeto + había/habías/había/habíamos/habían + participio
Cuando llegué, la película ya había empezado.私が着いたとき、映画はもう始まっていた。
否定文sujeto + no + había/habías/había/habíamos/habían + participio
Cuando llamé, ellos todavía no habían terminado la tarea.私が電話したとき、彼らはまだ宿題を終えていなかった。
疑問文¿había/habías/había/habíamos/habían + participio + ...?
¿Habías estado en México antes?以前メキシコに行ったことがありましたか?

使うタイミング

別の過去の行為より前の行為

2つの過去の出来事のうち、どちらが先に起こったかを示すときに使います。後に起こった出来事はふつう点過去形で表します。

Cuando llegamos a la estación, el tren ya había salido.私たちが駅に着いたとき、電車はもう出発していました。
Ya habíamos cenado cuando sonó el teléfono.電話が鳴ったとき、私たちはもう夕食を済ませていました。

過去のある時点までの経験

nunca や todavía no とともに使い、過去のある時点までに何かをしたことがあったか、なかったかを表します。

Antes de ese viaje, nunca había subido a un avión.その旅行の前は、一度も飛行機に乗ったことがありませんでした。
A los veinte años, todavía no había aprendido a manejar.20歳のとき、私はまだ運転を覚えていませんでした。

人が言ったことを伝える

dijo que や contó que の後で、話した時点より前に起こった出来事は過去完了形にします。

Ella me dijo que había perdido las llaves.彼女は鍵をなくしたと私に言いました。
Juan nos contó que ya había visto esa película.フアンはその映画をもう見たことがあると私たちに話しました。

Había + past participle

yo / él / ella / ustedhabía hablado
túhabías hablado
nosotros / nosotrashabíamos hablado
vosotros / vosotras (España)habíais hablado
ellos / ellas / ustedeshabían hablado

シグナルワード

yatodavía nonuncaantes decuandopara entonces

混同しないように

現在完了

基準となる時点が「今」なのか、「過去のある時点」なのかを考えましょう。今であれば he/has + 過去分詞を使います(Ya he comido)。過去のある時点(cuando llegaste、antes de ese día)であれば、había + 過去分詞を使います(Ya había comido cuando llegaste)。

よくある質問

pluscuamperfecto はどのように作りますか?

había, habías, había, habíamos, habían + 過去分詞を使います。過去分詞は、-ar 動詞では -ado、-er 動詞と -ir 動詞では -ido で終わります:había hablado、había comido。

había comido と he comido の違いは何ですか?

He comido は行為を現在と結びつけます:「(今日の時点で)もう食べた」という意味です。Había comido は行為を過去のある時点と結びつけます:「その時にはもう食べていた」という意味です。

había と過去分詞の間に語を入れることはできますか?

いいえ。Había と過去分詞は常に離れずに並びます。ya、nunca、no は había の前に置きます:ya había salido、no había llegado。

この時制では、lo や me のような代名詞はどこに置きますか?

había の直前に置きます:Ya lo había visto. Me había levantado temprano.

había とよく一緒に使われる不規則な過去分詞はどれですか?

最もよく使われるのは hecho, dicho, visto, escrito, puesto, vuelto, abierto, roto です。例:Nunca había visto algo así.

過去時制のその他

現在完了A2点過去:規則動詞A2点過去:不規則動詞A2線過去A2点過去と線過去A2
← 文法パス次のレッスン · B1推量の未来