I have already seen this movie.
I have been to London in the last year.
It has been two years since the last time we met each other.
I have not finished my work yet.
I have been working as a translator for 5 years.
I have worked in many countries so far.
I have loved you for many years.

Espero ter ajudado! :)

2 5 2
He has not done his homework yet.
I have been in Miami for 3 years.
We have bought a new car.
They have not believed me when I told them I was leaving. 
You have eaten pizza.