Respostas
Resposta:
I have worked at English Live since 2007. ...
It hasn't stopped raining yet and the kids haven't finished their homework!..
You have grown so much since the last time I saw you! ...
I have had seven meetings this week (Tive sete reuniões esta semana.)
My family has been to London.
Explicação: O present perfect é, na verdade, simples de usar quando temos em mente que ele tem estreita relação com o passado e o presente.
Primeiramente, entende-se que esse tempo verbal tem um sentido indefinido, por causa do uso com ações que terminaram no passado, mas sem indicação temporal de quando elas acabaram. Em segundo lugar, o present perfect também pode ter um sentido estável, isto é, para ações que começaram no passado, mas continuam ou repercutem no presente.