El Past Perfect se usa para hablar de una acción en el pasado que ocurrió antes que otra. Esa segunda acción irá en Past Simple.
Ejemplo: I had finished my homework when my mum arrived.
Primero termino mis deberes y luego llega mi madre.
El Past Perfect suele ir casi siempre en una frase compleja junto con el Past Simple.
El Present Perfect, sin embargo, no suele aparecer junto a otros tiempos en la misma frase.
Se una para hablar de experiencias pasadas sin concretar cuando han ocurrido exactamente.
Ejemplo: I have been to London once.
No se indica cuando ocurrió la acción.
Si quisiésemos decir cuando ocurrió, usariamos el Past Simple: I went to London last year.
En español estos tiempos funcionan igual, aunque en latino américa no se suele usar el equivalente al present perfect.
Espero haber sido de ayuda :)
Leer más