el past perfect es cuando un hecho empezó en el pasado y también terminó en el pasado, en cambio el present perfect empezó en el pasado pero todavía no ha terminado en el presente.
el past perfect es cuando un hecho empezó en el pasado y también terminó en el pasado, en cambio el present perfect empezó en el pasado pero todavía no ha terminado en el presente.