過去完了(tinha+過去分詞)
2026-10-09
- 初級
- CEFR A2
過去完了は、過去の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(持つ)→ eu | eu tinha | 私は〜していた |
| ter → você/ele/ela | você/ele/ela tinha | あなたは・彼は・彼女は〜していた |
| ter → nós | nós tínhamos | 私たちは〜していた |
| ter → vocês/eles/elas | vocês/eles/elas tinham | あなたたちは・彼らは・彼女たちは〜していた |
そのあとに過去分詞を置きます。過去分詞は-oで終わる形のままで、主語が女性でも複数でも変わりません。
| 主語 | ter | 過去分詞 | 日本語 |
|---|---|---|---|
| Ela | tinha | comido | 彼女は食べ終わっていた |
| Nós | tínhamos | saído | 私たちは出かけていた |
| Elas | tinham | visto | 彼女たちは見ていた |
否定文は、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の形が示しています。
例文
- Quando eu acordei, minha mãe já tinha preparado o café.(私が起きたとき、母はもうコーヒーをいれていました)
- tinha → minha mãeが3人称単数。いれたのは起きる前。
- Eles já tinham jantado quando eu voltei.(私が帰ったとき、彼らはもう夕食を済ませていました)
- tinham → elesが3人称複数。jantadoは-oのまま。
- Nós tínhamos reservado uma mesa antes.(私たちはその前にテーブルを予約してありました)
- tínhamos → nósの形。アクセント記号が付く。
- Eu não tinha visto esse filme antes.(私はその映画をそれまで見たことがありませんでした)
- não → tinhaの前に置く。vistoはverの不規則な過去分詞。
- Você já tinha lido esse livro?(あなたはその本をもう読んでいましたか)
- lido → lerの過去分詞。jáはtinhaの前。
- Meu irmão começou a tocar violão no ano passado.(兄は去年ギターを弾き始めました)
- começou a → começarの完全過去とa。あとは不定詞のまま。
練習問題
正しいものを選んでください。
- Quando eu voltei, eles já ( tinha / tinham / tínhamos ) saído.
- Nós já ( tínhamos comido / tinham comido / temos comido ) quando ele chegou.
- Eu ( comecei a / comecei de / terminei a ) estudar às oito.
答え
- tinham(elesに合わせた形)
- tínhamos comido(nósに合わせたtinhaの形と過去分詞)
- comecei a(começarのあとはa)
参考にした資料
- 級の所属: ブラジルのポルトガル語には、文法を級ごとに一覧にした公開資料がありません。教科書の第18課で習う項目なので、初級(CEFRのA2)に置いています。
- 規則の出典: 香川正子『ニューエクスプレスプラス ブラジルポルトガル語』(白水社)第18課「過去完了」「Expressão 〜し始める」(p.116)、練習問題9(pp.118–119)