Tiene principalmente dos significados:
1 significa que la acción ocurrió en el pasado, pero está relacionada con la situación actual. A veces no se agrega ningún adverbial de tiempo, a veces se usa con algunos adverbios de tiempo pasado que expresan incertidumbre, como: muchas veces, justo ahora, sin embargo, una vez, nunca, etc.
2. Indica que una acción que duró desde un determinado momento del pasado hasta el presente puede continuar. Usada como verbo progresivo, la oración a menudo contiene adverbios de tiempo que expresan un período de tiempo, como: dos meses, hasta ahora, etc.
El presente perfecto se marca con: listo, todavía, justo, nunca, nunca, antes, desde.
1. Ya adv ya, ya antes;
Usado en oraciones afirmativas (después de verbos be, verbos auxiliares, verbos modales y antes de verbos sustantivos), a menudo convertidos con todavía. Por ejemplo:
He completado mi trabajo.
He hecho mi trabajo.
Aún no he terminado mi trabajo.
Aún no he terminado mi trabajo.
En segundo lugar, todavía pero;
Colocarlo al final de frases negativas y preguntas generales. Ejemplo:
Aún no he sabido nada de él.
Aún no he recibido su carta.
¿Has comido?
¿Lo has comido?
Just sólo se usa en oraciones declarativas, es decir: Justo ahora, colocado después de have y has. Ejemplo:
Acabo de recibir una carta.
Acabo de recibir una carta.
Enciclopedia Baidu: presente perfecto