Grammar quiz: present perfect indicative

the preterit indicative

Have you ever wondered how to translate "been" into Portuguese? It's a common mistake to think that the verbs for "to be" are involved. The key is to use TER.

present perfect

The Present Perfect is used to talk about action that’s on-going: what has been happening.

For example, to say things like “I’ve been working every weekend” the Present Perfect is the way to go.

Just use TER + the past participle of any verb. TER is always in the present tense.

eu > Eu tenho trabalhado todo dia. (I've been working every day.)

você > Você tem treinado? (Have you been training?)

ele/ela > Ela tem saído muito! (She's been going out a lot!)


present perfect indicative
Portrait Mode only.