Ambos hacen referencia a acciones pasadas, pero son diferentes.
El present perfect se forma utilizando el auxiliar "have" o "has" seguido del participio pasado del verbo principal. Se utiliza para hablar de acciones o experiencias pasadas que tienen relevancia en el presente. Por ejemplo: They have seen that movie before (Ellos han visto esa película antes).
El present perfect se usa para expresar acciones que ocurrieron en un período de tiempo no especificado, acciones que comenzaron en el pasado pero continúan en el presente, o experiencias de vida en general. También se utiliza para hablar de acciones recientes que tienen un resultado visible en el presente.
Por otro lado, el past perfect se forma utilizando el auxiliar "had" seguido del participio pasado del verbo principal. Se utiliza para hablar de acciones o situaciones pasadas que ocurrieron antes de otra acción. También, de acciones o situaciones que empezaron y acabaron en un momento específico del pasado. Por ejemplo: I HAD already EATEN when she arrived (Yo ya había comido cuando ella llegó).
El past perfect se usa para establecer una secuencia de eventos en el pasado, donde una acción ocurrió antes de otra acción o punto de referencia en el pasado. Es útil para hablar de antecedentes o situaciones pasadas que influyen en eventos posteriores (también acontecidos en el pasado).
En resumen, el present perfect se utiliza para acciones pasadas relevantes en el presente, mientras que el past perfect se utiliza para acciones pasadas anteriores a otro punto en el pasado.
Leer más