Present perfect con for y since : For" y "since" sirven para delimitar el tiempo de la acción del verbo. "For" significa "durante" y "since", "desde". Por ejemplo: Afirmativo: He vivido aquí durante 4 años I have lived here for four years He vivido aquí desde 2004 I have lived here since 2004 Negativo: No he estudiado durante seis años I haven´t studied for six years No he estudiado desde 2002 I haven´t studied since 2002
Present perfect con already, yet y just: Mientras for y since establecen cuando se ha concluido la acción mientras que already, just y yet. Already: ya Just: acabar de Yet: aún Ya he hecho mis deberes I have already done my homework Acabo de hacer mis deberes. I have just done my homework Todavía no he hecho mis deberes I haven't done my homework yet
Present perfect con ever : E ver significa siempre y se usa para expresar lo más interesante, lo más divertido que siempre he leído, visto oído... Se usa frecuentemente en preguntas. También sirve para preguntar sobre alguna "Experiencia". Por ejemplo: ¿Cual ha sido el libro más interesante que jamás has leído? What has been the most interesting book you have never read?