文法 · A2
Past participles & the pluperfect (tinha feito)
Particípio e mais-que-perfeito composto (tinha feito)
短い答え
Participles end in -ado/-ido, with frequent irregulars (feito, dito, visto, posto, aberto, escrito, vindo). tinha + participle = had done.
tinha + participle
- Ela tinha aberto a loja.
- Eles tinham pago a conta.
estar + participle (agrees)
- A loja estava aberta.
- As janelas estavam abertas.
- A conta já estava paga.
重要な形
- -ar → -ado, -er/-ir → -ido
- Irregular: feito, dito, visto, vindo, posto, aberto, escrito, coberto, ganho, gasto, pago
- tinha/tínhamos/tinham + participle (invariable): O filme já tinha começado.
- Formal: havia + participle
- As adjective it agrees: a porta está aberta
この解説はまだ日本語に対応していないため、英語で表示しています。
The short answer
The particípio (past participle) is the "-ed" form of the verb: falado (spoken), comido (eaten), feito (done). With tinha it forms the pretérito mais-que-perfeito composto (pluperfect), the past before the past: Quando eu cheguei, eles já tinham saído — When I arrived, they had already left.
How to form it
Regular participles: -ar → -ado, -er and -ir → -ido: falar → falado, comer → comido, partir → partido. After a vowel the í takes an accent: sair → saído, cair → caído.
The irregulars you need most:
| infinitive | participle | meaning |
|---|---|---|
| fazer | feito | done, made |
| dizer | dito | said |
| ver | visto | seen |
| vir | vindo | come |
| pôr | posto | put |
| abrir | aberto | opened |
| escrever | escrito | written |
| cobrir | coberto | covered |
| ganhar | ganho | won, earned |
| gastar | gasto | spent |
| pagar | pago | paid |
The pluperfect is ter in the imperfeito + the participle:
| ter (imperfeito) + participle | |
|---|---|
| eu | tinha feito |
| você / ele / ela / a gente | tinha feito |
| nós | tínhamos feito |
| vocês / eles / elas | tinham feito |
- After tinha the participle never changes: ela tinha comprado, eles tinham comprado.
- Não goes before tinha; in speech an object pronoun goes between the two verbs: Eu não tinha visto. Ele já tinha me avisado.
- ganho, gasto, pago: Brazilians use these short forms after tinha too: Eu já tinha pago a conta. The long forms pagado, ganhado, gastado are also correct there.
When to use it
- An action finished before another past moment: O filme já tinha começado quando a gente chegou.
- Reporting what someone had done: Ela disse que tinha perdido o celular.
- Experience up to a moment in the past, with nunca or já: Eu nunca tinha visto tanta gente na praia.
- News and formal writing use havia + participle: O motorista havia dormido ao volante.
- The participle on its own works as an adjective with estar or ficar: A farmácia estava aberta.
- Quando eu cheguei, eles já tinham saído.When I arrived, they had already left.the past before the past
- Eu nunca tinha visto tanta gente na praia.I had never seen so many people on the beach.nunca + tinha visto
- Ela disse que tinha perdido o celular.She said she had lost her phone.reported speech
- As lojas já estavam fechadas, mas a farmácia estava aberta.The shops were already closed, but the pharmacy was open.participle as adjective
ミニ練習
1 / 3
Contrasts and traps
- visto (ver) and vindo (vir): tinha visto = had seen, tinha vindo = had come. Vindo is also the gerund of vir: Ele tá vindo — He's coming.
- Agreement: after tinha, never; with estar or ficar, always. Eu tinha aberto as janelas but as janelas estavam abertas.
- Simple perfeito or pluperfect? When the order is already clear, Brazilians keep the simple perfeito: Primeiro ele saiu, depois eu cheguei. Use tinha + participle when you jump back in time: Quando eu cheguei, ele já tinha saído.
- tenho feito is a different tense. It means "I have been doing (lately)", for something repeated up to now. It is not English "I have done".
- tinha chego: you will hear chego as a participle in speech, but it is stigmatised. Write and say chegado.
If you speak Spanish
Había hecho → tinha feito: Portuguese uses ter as the auxiliary (havia feito exists, but it is written and formal). The irregular participles are close to Spanish: hecho → feito, dicho → dito, puesto → posto, abierto → aberto, while visto and escrito are identical. And remember that he hecho is not tenho feito: for a finished action use the simple perfeito, Já fiz.
3問を試す
1 / 3
アカウント不要です。
例文
- Quando eu cheguei, eles já tinham saído.When I arrived, they had already left.tinham saído happened before cheguei: the past before the past.
- Eu nunca tinha visto tanta gente na praia.I had never seen so many people on the beach.
- A farmacêutica perguntou se eu já tinha tomado algum remédio.The pharmacist asked if I had already taken any medicine.
- O filme já tinha começado quando a gente chegou.The film had already started when we got there.
- As lojas já estavam fechadas, mas a farmácia estava aberta.The shops were already closed, but the pharmacy was open.As an adjective the participle agrees: fechadas, aberta. After tinha it never changes.
- Eu já tinha pago a conta quando ele chegou.I had already paid the bill when he arrived.Brazilians usually say pago, ganho, gasto; pagado, ganhado, gastado are also correct after tinha.
- Ele disse que tinha posto as chaves na mochila, mas elas não estavam lá.He said he had put the keys in the backpack, but they weren’t there.pôr → posto. In speech tinha colocado is just as common.
- Segundo a polícia, o motorista havia dormido ao volante.According to the police, the driver had fallen asleep at the wheel.havia + participle: the same tense in news and formal writing.
よくある間違い
学習者が実際によくする間違いと、その直し方の理由です。
Eu já tinha fazido o almoço.Eu já tinha feito o almoço.
fazer has an irregular participle: feito.
A porta estava aberto.A porta estava aberta.
With estar the participle is an adjective and agrees: aberta.
Eu tinha chego cedo.Eu tinha chegado cedo.
chego as a participle is heard in speech but stigmatised; use chegado.
Ele tinha dicho que vinha.Ele tinha dito que vinha.
dizer → dito; dicho is Spanish.
スペイン語話者によくある間違い
Ela tinha comprada a passagem.Ela tinha comprado a passagem.
After tinha the participle never agrees: comprado.
フランス語, ポーランド語話者によくある間違い
Quando ela chegou, eu já comi.Quando ela chegou, eu já tinha comido.
Finished before another past event → tinha + participle.
英語話者によくある間違い
日本語話者向けのポイント
~ていた (completed earlier) → tinha + particípio.
地域による違い
- tinha + participle in speech and writing; havia + participle in formal writing; fizera is literary (C1).