Conocer a Lea empezó hace seis años y sigue siendo cierto. El present perfect conecta ambos momentos. La negación también llega hasta ahora: no ha habido conversación desde el martes.

La idea

Usa for con una duración: for six years. Usa since con un punto inicial: since 2015, since they met. Pregunta How long have/has + sujeto + participio...? Los verbos de estado como know suelen usar perfect simple, no continuo.

Ejemplos

  • I have known Lea for six years.Conozco a Lea desde hace seis años.
  • This shop has been here since 2015.Esta tienda está aquí desde 2015.
  • How long have you had this laptop?¿Desde cuándo tienes este portátil?
  • We haven't spoken since Tuesday.No hemos hablado desde el martes.
  • She has lived here for ten months.Vive aquí desde hace diez meses.
  • They have been friends since they met at college.Son amigos desde que se conocieron en la universidad.

La lectura usa una voz inglesa sintética del dispositivo. La calidad y disponibilidad varían; no evalúa la pronunciación.

Presta atención

Para un estado vigente, di I have known her for six years, no I know her since six years. For no exige perfect: I lived there for a year puede describir una estancia terminada. El sentido del periodo determina el tiempo.

Pruébalo

  1. Elige la opción correcta. I have known Lea ___ six years. (for / since)

    Mostrar la respuesta o un ejemplo de respuesta

    for

    Seis años es una duración, así que elige for.

  2. Elige la opción correcta. This shop has been here ___ 2015. (for / since)

    Mostrar la respuesta o un ejemplo de respuesta

    since

    2015 indica el punto inicial, así que elige since.

  3. Elige la opción correcta. I have ___ Lea for six years. (know / known)

    Mostrar la respuesta o un ejemplo de respuesta

    known

    Tras have, usa el participio known. El estado empezó antes y continúa ahora.

Úsalo hoy

Elige una amistad, una posesión y un lugar de residencia. Escribe cuánto duran esas situaciones usando for y since. Añade una pregunta con How long...?.