Respostas
Resposta:
a. She has worked for fifteen years.
b. I have already finished the exercises.
c. The train has just arrived.
d. How long have you been in Paris?
e. The dog hasn't broken the vase.
f. We haven't gone to school.
Explicação:
Present perfect indica quando a ação começou ou quanto tempo faz que ela está ocorrendo.
Há 1 ano
Há 20 anos
Desde 2001
Present Perfect - afirmativa
sujeito + has/have + verbo participio + complemento
John has played soccer everyday.
They have lived here for a long time.
Present perfect - negativa
sujeito + has/have + not + verbo participio + complemento
John hasn't played soccer everyday.
They haven't lived here for a long time.
Present perfect - interrogativa
has/have + sujeito + verbo participio + complemento
Has John played soccer everyday?
Have they lived here for a long time?