Portuguese 3.5. Present Perfect Tense

The present perfect tense is used in English to describe events that happened recently or started in the past and continue in the present. In Portuguese, it is different. The present perfect tense is used in Portuguese to describe repeated actions in the past that extend to the present. It is more similar to the present perfect continuous tense in English, e.g., “I have been working hard.”

The present perfect is a compound tense, meaning it requires an auxiliary verb, in this case, the irregular verb “ter” or “haver” in the present tense, followed by the past participle. The auxiliary “ter” or “haver” serves a similar function to the auxiliary “have” in English, e.g., “I have done my homework.”

“-ar” verbster”/“haver” in present tense + (verb stem+ ado)
“-er” verbster”/“haver” in present tense + (verb stem+ ido)
“-ir” verbster”/“haver” in present tense + (verb stem+ ido)

Both “ter” and “haver” are grammatically correct and can be used interchangeably. However, the use of “haver” is usually limited to writing. In everyday language, the verb “ter” is often used.

The table below summarizes the conjugation rules of the three verb groups in the present perfect tense:

  -ar ending
e.g., falar
-er ending
e.g., comer
-ir ending
e.g., partir
eutenho/heifaladocomidopartido
ele/ela/vocêtem/há
nóstemos/havemos
eles/elas/vocêstêm/hão

Here are some more examples in context:

Você tem bebido o café.You have been drinking coffee.
Ela tem falado com a mãe.She has been speaking to her mother.
Nós temos comido.We have been eating.
Eles têm vivido aqui.They have been living here.

Irregular Past Participles

1. There are a few verbs with irregular past participles:

VerbPast ParticipleMeaningExamples
abrirabertoto openEu tenho aberto a porta.
I have been opening the door.
cobrircobertoto coverNós têm coberto o chão.
We have been covering the floor.
dizerditoto sayEu te tenho dito isso.
I have been telling you so.
escreverescritoto writeEla tem escrito uma carta.
She has been writing a letter.
fazerfeitoto doEu tenho feito a tarefa.
I have been doing the task.
pôrpostoto putEle nos tem posto em perigo.
He has been putting us in danger.
vervistoto seeEu tenho visto o último evento.
I have been seeing the latest event.
virvindoto comeO homem tem vindo de longe.
The man has been coming from far away.

Notice that the past participle and the gerund of the verb “vir(to come) are identical, i.e., “vindo.”

The verbs above can be used with prefixes that change the meaning, but the irregular form remains the same. For example, the past participles of the verb “descobrir(to discover) is “descoberto,” which is similar to the past participle of the original verb “cobrir” without the prefix, i.e., “coberto.”

2. There are also some verbs that have both regular and irregular past participles. Here are the most common ones:

aceitarto acceptaceitado, aceito
acenderto turn on or to lightacendido, aceso
dispersarto dispersedispersado, disperso
elegerto electelegido, eleito
entregarto deliverentregado, entregue
expressarto expressexpressado, expresso
exprimirto expressexprimido, expresso
expulsarto expel or to throw outexpulsado, expulso
extinguirto extinguishextinguido, extinto
fritarto fryfritado, frito
ganharto winganhado, ganho
gastarto spendgastado, gasto
impergirto immerseimergido, imerso
limparto cleanlimpado, limpo
matarto killmatado, morto
pagarto paypagado, pago
pegarto getpegado, pego
prenderto arrest or holdprendido, preso
salvarto savesalvado, salvo
soltarto releasesoltado, solto
submergirto submergesubmergido, submerso
suprimirto suppresssuprimido, supresso
suspenderto suspendsuspendido, suspenso

In general, it is preferrable, but not always required, to use the regular form when the past participle is used after the auxiliary “ter” or “haver,” e.g., “Ele tem aceitado(He has been accepting).

On the other hand, the irregular shorter form is often used when the past participle is used as an adjective, e.g., “É aceito aqui(It is accepted here).

Next: Special Uses of “Haver” & “Ter”

Back to: Portuguese Lessons

Other lessons in Level III: