本文へ

過去完了​(tinha+過去分詞)

2026-10-09

過去完了は、過去の2つの出来事のうち、先に終わっていたほうを言う形です。terの不完全過去のtinhaのあとに過去分詞を置いて作ります。「私が起きたとき、母はもう朝食を作っていた」のように、基準になる過去の時点があって、それより前のことを言うときに使います。過去分詞の作り方は現在完了と過去分詞にあります。

使う​場面

完全過去で言った出来事の時点で、別のことがすでに済んでいたと言うときに使います。quando(〜したとき)とjá(もう)と一緒によく使います。

  • Quando eu acordei, minha mãe já tinha preparado o café.(私が起きたとき、母はもうコーヒーをいれていました)
  • Eu não tinha visto esse filme antes.(私はその映画をそれまで見たことがありませんでした)

作り方

主語に合わせて変わるのはterだけです。terの不完全過去は次の4つの形です。

作り方
元の形(terの不完全過去)主語とterのつづり日本語
ter(持つ)→ eueu tinha私は〜していた
ter → você/ele/elavocê/ele/ela tinhaあなたは・彼は・彼女は〜していた
ter → nósnós tínhamos私たちは〜していた
ter → vocês/eles/elasvocês/eles/elas tinhamあなたたちは・彼らは・彼女たちは〜していた

そのあとに過去分詞を置きます。過去分詞は-oで終わる形のままで、主語が女性でも複数でも変わりません。

作り方
主語ter過去分詞日本語
Elatinhacomido彼女は食べ終わっていた
Nóstínhamossaído私たちは出かけていた
Elastinhamvisto彼女たちは見ていた

否定文は、tinhaの前にnãoを置きます。Eu não tinha lido o livro.(私はその本を読んでいませんでした)のように言います。

書き言葉では、tinhaの代わりにhaviaを使う形もあります。会話では、tinhaの形を使ってください。

「〜し始める」と​「〜し終える」

過去の出来事を順に話すときによく使う言い方です。

「〜し始める」と「〜し終える」
形意味例
começar a+不定詞〜し始めるEla começou a trabalhar aqui no ano passado.(彼女は去年ここで働き始めました)
terminar de+不定詞〜し終えるEu terminei de ler o jornal.(私は新聞を読み終えました)

aとdeは省けません。começarのあとはa、terminarのあとはdeと、前置詞ごと覚えてください。

日本語との​違い

日本語は「着いたとき、もう出ていた」のように、「〜ていた」で先に済んでいたことを言います。「〜ていた」は「雨が降っていた」のように続いていたことにも使うので、どちらの意味かは文脈で決まります。

ポルトガル語は、続いていたことは不完全過去や過去進行形で、先に終わっていたことは過去完了で言い、形で分けます。Eles já tinham jantado quando eu voltei.(私が帰ったとき、彼らはもう夕食を済ませていました)は、夕食が先、私の帰宅があとという順番を、tinham jantadoの形が示しています。

例文

  1. Quando eu acordei, minha mãe já tinha preparado o café.(私が起きたとき、母はもうコーヒーをいれていました)
  2. tinha → minha mãeが3人称単数。いれたのは起きる前。
  3. Eles já tinham jantado quando eu voltei.(私が帰ったとき、彼らはもう夕食を済ませていました)
  4. tinham → elesが3人称複数。jantadoは-oのまま。
  5. Nós tínhamos reservado uma mesa antes.(私たちはその前にテーブルを予約してありました)
  6. tínhamos → nósの形。アクセント記号が付く。
  7. Eu não tinha visto esse filme antes.(私はその映画をそれまで見たことがありませんでした)
  8. não → tinhaの前に置く。vistoはverの不規則な過去分詞。
  9. Você já tinha lido esse livro?(あなたはその本をもう読んでいましたか)
  10. lido → lerの過去分詞。jáはtinhaの前。
  11. Meu irmão começou a tocar violão no ano passado.(兄は去年ギターを弾き始めました)
  12. começou a → começarの完全過去とa。あとは不定詞のまま。

練習問題

正しいものを選んでください。

  1. Quando eu voltei, eles já ( tinha / tinham / tínhamos ) saído.
  2. Nós já ( tínhamos comido / tinham comido / temos comido ) quando ele chegou.
  3. Eu ( comecei a / comecei de / terminei a ) estudar às oito.
答え
  1. tinham(elesに合わせた形)
  2. tínhamos comido(nósに合わせたtinhaの形と過去分詞)
  3. comecei a(começarのあとはa)

参考に​した​資料

  • 級の所属: ブラジルのポルトガル語には、文法を級ごとに一覧にした公開資料がありません。教科書の第18課で習う項目なので、初級(CEFRのA2)に置いています。
  • 規則の出典: 香川正子『ニューエクスプレスプラス ブラジルポルトガル語』(白水社)第18課「過去完了」「Expressão 〜し始める」(p.116)、練習問題9(pp.118–119)