PRESENT PERFECT CONTINUOUS
FORM
The present perfect continuous is made up of two elements:
FUNCTION
The present perfect continuous refers to an unspecified time between 'before now' and 'now'. The speaker is thinking about something that started but perhaps did not finish in that period of time. He/she is interested in the process as well as the result, and this process may still be going on, or may have just finished.
The present perfect continuous is used to describe:
You can also use the Present Perfect Continuous WITHOUT a duration such as "for two weeks." Without the duration, the tense has a more general meaning of "lately." We often use the words "lately" or "recently" to emphasize this meaning.
VERBS WITHOUT CONTINUOUS FORMS
With verbs not normally used in the continuous form, use the present perfect simple. See list of these verbs under 'Present Continuous':
QUESTION: Complete the following sentences with the rigth perfect tense:
We ________________ to visit Italy for years, so that we ________________ a lot of money for the last years.