An Overview of the Present Perfect
In Portuguese, the present perfect is used to describe actions that began in the past and continue into the present or are repeated over time. For example: Tenho estudado muito ultimamente.
It consists of two parts:
a) an auxiliary verb (usually a form of ter)
b) a past participle (e.g.: falado)
Unlike the preterite (falei), which describes completed past events, and the imperfect (falava), which describes past situations or habitual actions, the present perfect emphasizes ongoing or repeated actions with relevance to the present.
How to form the Present Perfect
The present perfect is formed using the present tense of ter + the past participle:
| Subject |
Present Perfect |
Translation |
| eu |
tenho falado |
"I have been speaking" |
| tu |
tens falado |
"you have been speaking" |
| ele/ela/você |
tem falado |
"he/she has been speaking" |
| nós |
temos falado |
"we have been speaking" |
| vocês |
têm falado |
"you have been speaking" |
| eles/elas |
têm falado |
"they have been speaking" |
How to form the Past Participle
Most past participles are formed by removing the infinitive ending and adding:
However, many common verbs have irregular past participles. Some of the most frequent include:
-
ser → sido
-
pôr → posto
-
fazer → feito
-
dizer → dito
-
ver → visto
-
abrir → aberto
-
escrever → escrito
Past participle agreement
With the auxiliary ter, the past participle does not agree in gender or number:
However, when the past participle is used as an adjective or with ser/estar, it does agree with the noun:
🧠 Key insight
Unlike Spanish, the Portuguese present perfect (tenho falado) does not typically refer to a single completed past action, but rather to repeated or ongoing actions up to the present