Con el PRESENT PERFECT se acostumbran a utilizar las siguientes expresiones de tiempo: ALREADY, YET, NEVER and EVER
ALREADY (ya):
La acción ha tenido lugar antes de lo previsto o se ha realizado con anterioridad en algún momento indeterminado del pasado. Se utiliza en frases afirmativas y se coloca entre el verbo to have y el verbo principal. También se puede colocar al final de la frase.
Ejemplo: We have already been here
YET (todavía/ya):
En oraciones interrogativas (ya) se utiliza para preguntar si una acción se ha llevado a cabo o no. En oraciones negativas (todavía) se utiliza para expresar que una acción que debería haber ocurrido aún no ha tenido lugar. Se coloca al final de la oración.
Ejemplos:
My sister hasn't arrived in London yet.
Has Mr. Jones corrected the exams yet?
EVER (alguna vez):
Generalmente se usa para preguntar acerca de experiencias y se coloca entre el sujeto y el verbo principal.
Ejemplo: Have you ever played volleyball?
NEVER (nunca):
Se utiliza para hacer negaciones y se coloca también entre el verbo to have y el verbo principal.
Ejemplo: I have never been in Paris.
Aquí tenéis un juego para seguir practicando