Use
In Portuguese there are several ways to refer to something that happened in the past, each with varying shades of meaning. The present perfect indicative includes expressions like ‘I have been going out every night’. Use it when talking about action that has been happening (and still is).
Forming
ter (in the present) + past participle
-ar regular verbs
| I have been working | eu | tenho | trabalhado |
| he has been woring | ele | tem | trabalhado |
| we have been working | nós | temos | trabalhado |
| they have been working | eles | têm | trabalhado |
-er and -ir regular verbs
| I have been watching | eu | tenho | assistido |
| he has been watching | ele | tem | assistido |
| we have been watching | nós | temos | assistido |
| they have been watching | eles | têm | assistido |
