Respuestas
Respuesta: present perfect
I have worked for my uncle. (Yo he trabajado para mi tío)
She has finished her homework. (Ella ha terminado su tarea)
I have to go, we have talked for more than two hours. (Yo me tengo que ir, nosotros hemos hablado por más de dos horas)
We have visited them once a week for the last year. (Nosotros los hemos visitado una vez por semana durante el último año)
He has returned my car at last. (El ha regresado mi automóvil al fin)
It has rained once a week for the last month. (Ha llovido una vez a la semana durante el último mes)
They have completed the project. (Ellos han completado el proyecto)
I have cooked something special for you. (Yo he cocinado algo especial para ti)
I have worked in that firm for many years. (Yo he trabajado en esa empresa por muchos años)
We have loved each other for twenty years. (Nosotros nos hemos amado uno al otro por veinte años)
Explicación: past perfect
He had read the book that you gave me yesterday. (El había leído el libro que me diste ayer)
She had spoken with him several times. (Ella había hablado con él varias veces)
We had lent money to you many times. (Nosotros te habíamos prestado dinero muchas veces)
They had lost my book. (Ellos habían perdido mi libro)
He had forgotten what I said. (Él había olvidado lo que dije)
I had been here before. (Yo había estado aquí antes)
We had forgiven what she did. (Nosotros habíamos perdonado lo que ella hizo)
We had been in this city for five years. (Nosotros habíamos estado en esta ciudad por cinco años)
You had slept for more than fourteen hours. (Tú habías dormido por más de catorce horas)
My cousin had gone to Europe to study. (Mi primo se había ido a Europa a estudiar)