The Portuguese past participle (falado, comido, construído) does two completely different jobs, and which job it is doing decides whether it changes its ending. Sometimes it behaves like an adjective and agrees with a noun in gender and number — a casa construída, as portas abertas. Other times it is locked into a single invariable masculine-singular form no matter what surrounds it — ela tem comido, never comida. Getting this right is one of the cleaner rules in Portuguese grammar, because it depends entirely on which verb the participle is sitting next to.
Here is the rule in one line: the participle agrees with ser, estar, and ficar, and it does not agree with ter (or haver). Everything below is the logic behind that line and how to apply it.
The two faces of the participle
A participle like aberto ("opened") can be a verb form or an adjective. When it pairs with ter, it is part of a compound verb tense — a true verbal element, and Portuguese freezes it. When it pairs with ser, estar, or ficar, it functions like a predicate adjective describing the subject, and like every Portuguese adjective, it must agree.
1. With SER — passive voice, AGREES
The true passive (ser + participle) describes an action done to the subject. The participle agrees in gender and number with the subject, exactly like an adjective.
A casa foi construída em 1920.
The house was built in 1920.
Os documentos foram assinados pelo diretor.
The documents were signed by the director.
As fotos foram tiradas na praia.
The photos were taken on the beach.
Construída (feminine singular) matches a casa; assinados (masculine plural) matches os documentos; tiradas (feminine plural) matches as fotos. English never does this — "built" looks the same whether the house, the houses, or the bridges were built. In Portuguese the ending carries information the English form throws away.
2. With ESTAR — resultant state, AGREES
estar + participle describes the state that results from an action ("the door is in an opened condition"). Again the participle behaves as a predicate adjective and agrees with the subject.
A porta está aberta, pode entrar.
The door is open, you can come in.
As lojas estão fechadas no feriado.
The stores are closed on the holiday.
O problema já está resolvido.
The problem is already solved.
Compare foi construída (the building event) with está construída (the standing result). Both agree, but ser reports the action and estar reports the lingering condition. This contrast is worth internalizing because it parallels the Spanish ser/estar split a learner may already know.
3. With FICAR — change of state, AGREES
ficar + participle expresses becoming a state — the moment of change rather than the standing condition. It too forces agreement.
Ela ficou impressionada com o resultado.
She was impressed by the result.
Nós ficamos surpreendidos com a notícia.
We were surprised by the news.
As crianças ficaram cansadas depois do passeio.
The kids got tired after the outing.
Impressionada, surpreendidos, cansadas — each one tracks the gender and number of who underwent the change. English collapses all of this into one form ("impressed", "surprised", "tired").
4. With TER — compound active tenses, DOES NOT AGREE
Here is the exception that catches everyone. When the participle forms a compound tense with ter (the present perfect tenho falado, the pluperfect tinha falado, etc.), it is invariable and stays in the masculine singular forever — regardless of the subject's gender or number.
Ela tem comido muito bem ultimamente.
She has been eating very well lately.
Nós temos trabalhado demais este mês.
We have been working too much this month.
As meninas tinham estudado a noite toda.
The girls had studied all night long.
Notice comido, not comida; trabalhado, not trabalhados; estudado, not estudadas — even though the subjects are feminine and plural. The participle is now part of the verb, not a description of the subject, so it has nothing to agree with.
The same invariability applies to the rare formal compound with haver (havia falado, "had spoken"). Haver is the literary cousin of ter as a compound auxiliary, and it freezes the participle identically: as cartas que ela havia escrito (the letters she had written), never escritas in that compound.
5. As a pure adjective — AGREES with the noun it modifies
Outside of any auxiliary, a participle can simply modify a noun like any adjective. It agrees with that noun.
Comprei um carro usado e uma bicicleta usada.
I bought a used car and a used bicycle.
Há vários pratos feitos com mandioca.
There are several dishes made with cassava.
Here usado/usada and feitos match the nouns they describe directly. This is the most "adjective-like" use of all, and agreement is automatic.
Why Portuguese does it this way (and why you must not transfer from other Romance languages)
The deep logic is part of the verb vs. describing the subject. After ter, the participle has been absorbed into a single tense; it is no longer pointing at the subject, so there is nothing to agree with — it defaults to the bare masculine-singular citation form. After ser/estar/ficar, the participle is functioning as a predicate adjective sitting over the subject, so normal adjective agreement kicks in.
This is genuinely unique to Portuguese among the Romance languages, and it is a real trap. Italian and French do agree their compound-tense participles in many contexts — French agrees with a preceding direct object (les lettres que j'ai écrites) and Italian agrees with the subject under essere and with preceding object clitics. A learner arriving from French or Italian will instinctively want to write ela tem comida or as cartas que tenho escritas — both wrong. Even Spanish, which like Portuguese keeps the haber/ter compound participle invariable, won't have prepared you for the ser/estar/ficar triple that does agree. Treat the rule as Portuguese-internal and do not import habits from neighboring languages.
A note on double participles
A handful of verbs have two participles — a regular one used with ter/haver, and a short irregular one used with ser/estar/ficar (e.g. pagar → pagado / pago; aceitar → aceitado / aceito). The short form, being the adjectival one, agrees: as contas estão pagas, a proposta foi aceita. The long form, being the ter one, stays invariable: eu tinha pagado as contas. The agreement rule and the participle-choice rule reinforce each other here.
Common Mistakes
These are the errors English (and other-Romance) speakers actually make.
❌ Ela tem comida muito bem.
Incorrect — the participle after 'ter' must not agree, even with a feminine subject.
✅ Ela tem comido muito bem.
She has been eating very well.
❌ A casa foi construído em 1920.
Incorrect — after 'ser' (passive) the participle must agree with the subject 'a casa' (feminine).
✅ A casa foi construída em 1920.
The house was built in 1920.
❌ As portas estão fechado.
Incorrect — after 'estar' the participle must match the plural feminine subject.
✅ As portas estão fechadas.
The doors are closed.
❌ As cartas que ela tinha escritas.
Incorrect — transferring French/Italian object agreement; after 'ter' the participle stays invariable.
✅ As cartas que ela tinha escrito.
The letters that she had written.
❌ Nós ficamos impressionado com tudo.
Incorrect — after 'ficar' the participle agrees with the plural subject 'nós'.
✅ Nós ficamos impressionados com tudo.
We were impressed by everything.
Key Takeaways
- SER, ESTAR, FICAR → agree with the subject in gender and number (predicate-adjective behavior).
- TER (and formal haver) → never agree; the participle is frozen masculine-singular as part of a compound tense.
- Pure adjective use → agrees with the modified noun.
- The "ter doesn't agree" rule is special to Portuguese — do not import compound-participle agreement from French or Italian.
- As an English speaker, your hard job is adding agreement after ser/estar/ficar, since English participles never inflect.
Now practice Portuguese
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Portuguese→Related Topics
- The Past Participle in BR PortugueseA2 — What the past participle (particípio passado) is, how it's formed, and its three jobs — compound tenses, passive voice, and adjective — including the crucial rule that it agrees in passive and adjectival use but not after ter.
- Past Participle as AdjectiveA2 — How Brazilian Portuguese past participles work as adjectives — agreeing in gender and number with the noun they describe — and how recognizing them as participles expands your vocabulary.
- Ser-Passive (Formal Passive Voice)B1 — How to form the analytic passive with ser plus past participle, why the participle agrees with the subject, and why Brazilians rarely use it in speech.
- Estar in Resultative PassiveB1 — Estar plus a past participle describes the resulting state of a finished action — the door is open, the car is parked — and why Brazilians use it far more than the ser-passive.
- Forming the Pretérito Perfeito CompostoA2 — How to build the Brazilian present perfect: present-tense 'ter' plus an invariant past participle that never agrees with the subject.
- Past Participle as AdjectiveA2 — How Portuguese past participles work as agreeing adjectives, and the double-participle pairs where the short form is the adjective and the regular form pairs with ter.