Traducción al inglés del presente perfecto

¿Has terminado tu trabajo?

¿Has terminado tu trabajo?

Xiao Ming aún no ha limpiado su habitación.

Xiao Ming no limpió su habitación.

Acaba de cenar.

Ya había cenado hace un momento.

Hemos visto esta película.

Hemos visto esta película.

Fue de excursión la semana pasada.

Se fue de excursión. La semana pasada.