¿Cuál es la diferencia entre el presente perfecto y el pasado perfecto? Dar ejemplos y traducir oraciones.

El tiempo presente perfecto significa una acción que ha sucedido "hasta ahora", y el tiempo pasado perfecto significa una acción que ha sucedido "hasta cierto momento en el pasado". Por ejemplo:

Actualmente, he recolectado 1000 piezas de borrador, pero hasta ayer solo recolecté 500 piezas. Hasta ahora he coleccionado 1000 borradores. De hecho, apenas ayer reuní 500 borradores.