Pretérito perfeito simples onde o inglês usa o "present perfect"

Pretérito perfeito simples onde o inglês usa o "present perfect" means “for a single completed recent action Portuguese uses the SIMPLE past, where English uses "have done": Já almocei = I've already eaten”. English says "I have already eaten", "Have you finished. Formation: verbo no pretérito perfeito simples (falei · comeu · chegou), muitas vezes com já — Já almocei · Você já acordou?

for a single completed recent action Portuguese uses the SIMPLE past, where English uses "have done": Já almocei = I've already eaten

B1

Formation

verbo no pretérito perfeito simples (falei · comeu · chegou), muitas vezes com já — Já almocei · Você já acordou?

Explanation

English says "I have already eaten", "Have you finished?", "I've just arrived" — but Portuguese expresses each of these single completed actions with the SIMPLE preterite, not a compound: Já almocei, Você terminou?, Cheguei agora. The adverb já plus the simple past is the standard way to say "I have already done X". Do not reach for tenho + particípio here: the Portuguese compound (tenho comido, tenho visto) does NOT translate the English present perfect — it means an action repeated or sustained up to now (Tenho comido muito ultimamente = I've been eating a lot lately), which is the false friend covered in ptg008. So the rule of thumb is by aspect: a single finished event, however recent, takes the simple past (Cheguei agora = I've just arrived; Você já acordou? = have you woken up yet?), while a habitual or iterative action reaching the present takes tenho + particípio. Watch the Spanish contrast: European (Peninsular) Spanish uses the present perfect (he llegado, ¿has comido?), but Portuguese and Latin American Spanish both prefer the simple past (cheguei, você comeu? / llegué, ¿comiste?). Latin American speakers transfer over smoothly; those trained on Peninsular Spanish must resist saying "tenho chegado" for a single arrival.

Examples

Já almocei, obrigado, não estou com fome.
I've already had lunch, thanks, I'm not hungry.
Você já acordou? Já são dez horas!
Have you woken up yet? It's already ten o'clock!

Note

One-line trap: Peninsular Spanish "¿Has llegado?" → Portuguese "Você chegou?", answered "Cheguei agora" — never "tenho chegado". Latin American Spanish (¿llegaste?) matches Portuguese.

FAQ

Pretérito perfeito simples onde o inglês usa o "present perfect" — what does it mean and how is it used?

for a single completed recent action Portuguese uses the SIMPLE past, where English uses "have done": Já almocei = I've already eaten. English says "I have already eaten", "Have you finished?", "I've just arrived" — but Portuguese expresses each of these single completed actions with the SIMPLE preterite, not a compound: Já almocei, Você terminou?, Cheguei agora. The adverb já plus the simple past is the standard way to say "I have already done X". Do not reach for tenho + particípio here: the Portuguese compound (tenho comido, tenho visto) does NOT translate the English present perfect — it means an action repeated or sustained up to now (Tenho comido muito ultimamente = I've been eating a lot lately), which is the false friend covered in ptg008. So the rule of thumb is by aspect: a single finished event, however recent, takes the simple past (Cheguei agora = I've just arrived; Você já acordou? = have you woken up yet?), while a habitual or iterative action reaching the present takes tenho + particípio. Watch the Spanish contrast: European (Peninsular) Spanish uses the present perfect (he llegado, ¿has comido?), but Portuguese and Latin American Spanish both prefer the simple past (cheguei, você comeu? / llegué, ¿comiste?). Latin American speakers transfer over smoothly; those trained on Peninsular Spanish must resist saying "tenho chegado" for a single arrival.

Pretérito perfeito simples onde o inglês usa o "present perfect" — how do you form it?

verbo no pretérito perfeito simples (falei · comeu · chegou), muitas vezes com já — Já almocei · Você já acordou?

Pretérito perfeito simples onde o inglês usa o "present perfect" — any usage notes?

One-line trap: Peninsular Spanish "¿Has llegado?" → Portuguese "Você chegou?", answered "Cheguei agora" — never "tenho chegado". Latin American Spanish (¿llegaste?) matches Portuguese.

Related grammar

Learn in the app →