Skip to content
Portuguese · Pretérito Perfeito

Tenho Feito: Pretérito Perfeito Composto

The pretérito perfeito composto is ter in the present + past participle: tenho trabalhado, tens comido, tem chovido, temos visto, têm feito. It is a false friend of the English present perfect: it never describes a single finished event. It describes something repeated or ongoing from the past up to now, typically with ultimamente, nos últimos tempos or cada vez mais: Ultimamente tenho dormido mal (I've been sleeping badly lately).

For one finished action use the simple pretérito perfeito, also with já and ainda não:

  • Já comeste? (Have you eaten yet?)
  • Ainda não vi esse filme. (I haven't seen that film yet.)
  • Já fui a Paris duas vezes. (I've been to Paris twice.)

Irregular participles: visto (ver), feito (fazer), dito (dizer), escrito (escrever).

Examples

  • Ultimamente tenho trabalhado muito.
  • Nos últimos tempos tem chovido bastante.
  • Os preços têm subido cada vez mais.
  • Já comeste?
  • Ainda não vi esse filme.

Try it yourself

Ultimamente eu (trabalhar) muito.Show answer
Ultimamente eu tenho trabalhado muito.
Ontem eu (trabalhar) até às dez da noite.Show answer
Ontem eu trabalhei até às dez da noite.
Ultimamente (chover) quase todos os dias.Show answer
Ultimamente tem chovido quase todos os dias.
Ontem (chover) a tarde toda.Show answer
Ontem choveu a tarde toda.
Nos últimos tempos, nós (ver) poucos filmes.Show answer
Nos últimos tempos, nós temos visto poucos filmes.
Eu ainda não (ver) esse filme.Show answer
Eu ainda não vi esse filme.
Ultimamente tu (comer) muito pouco.Show answer
Ultimamente tu tens comido muito pouco.
Tu já (comer), Rita?Show answer
Tu já comeste, Rita?
Nos últimos tempos, o Miguel (dormir) mal.Show answer
Nos últimos tempos, o Miguel tem dormido mal.
Ontem à noite eu não (dormir) nada.Show answer
Ontem à noite eu não dormi nada.