Línea de tiempo mostrando la diferencia entre since y for en inglés
gramatica
6 min de lecturaPor Sara Méndez

Since vs For en Inglés: Cuándo Usar Cada Uno con el Present Perfect

De todos los errores que cometen los hispanohablantes con el present perfect, el de since y for es de los más frecuentes — y también de los más fáciles de corregir una vez que entiendes la lógica.

La distinción es clara: since dice desde cuándo; for dice cuánto tiempo. En español los dos se traducen de forma parecida ("desde" o "desde hace"), lo que genera confusión. En inglés son palabras distintas para ideas distintas.

Para el contexto completo de cómo funciona el present perfect en inglés, la guía Present Perfect vs Past Simple te da todos los usos.


La diferencia fundamental

Imagina una línea de tiempo. Cuando usas since, señalas un punto concreto en esa línea — el momento en que empezó la situación. Cuando usas for, mides la distancia desde ese punto hasta ahora — la duración total.

  • I have lived here since 2015. → Empezó en 2015.
  • I have lived here for nine years. → Lleva nueve años.

Ambas frases describen la misma realidad; solo cambia el enfoque.


SINCE: punto de inicio

Since va seguido de un momento concreto en el pasado: una fecha, un evento, una hora, una etapa de la vida.

Since + fecha o año

  • She has worked there since 2020.
  • We've been friends since university.
  • He hasn't spoken to her since last Christmas.

Since + hora

  • I've been awake since 5 a.m.
  • They've been waiting since noon.

Since + evento o frase

  • Things have changed a lot since the pandemic.
  • I've felt much better since I started exercising.
  • Since we moved, we haven't had time to visit.

Cuando since va seguido de una frase completa (since + sujeto + verbo), el verbo de esa frase puede ir en past simple: "since I moved", "since she left", "since you called".


FOR: duración

For va seguido de un período de tiempo: horas, días, semanas, años, expresiones de duración.

For + período de tiempo

  • I've known her for fifteen years.
  • We've been waiting for two hours.
  • He hasn't eaten for days.
  • She lived in Paris for a year. (con past simple si ya no vive allí)

Expresiones frecuentes con for

  • for a long time / for ages (hace tiempo)
  • for a while (durante un tiempo)
  • for months / years / decades
  • for the last three weeks (durante las últimas tres semanas)

El truco del sustituto

Si tienes dudas, prueba a sustituir:

  • Since → puedes reemplazarlo con "starting from" (a partir de): "starting from 2015" ✓ → usa since
  • For → puedes reemplazarlo con "during a period of" (durante un período de): "during a period of nine years" ✓ → usa for

Errores típicos

Usar "since" con duraciones

  • I've worked here since three years.
  • I've worked here for three years.

"Three years" es una duración, no un punto de inicio. Siempre for.

Usar "for" con puntos de inicio

  • I've lived here for 2018.
  • I've lived here since 2018.

"2018" es una fecha concreta, no una duración. Siempre since.

Usar presente simple en lugar de present perfect

  • I live here since 2015.
  • I have lived here since 2015.

En inglés, when la situación empezó en el pasado y sigue en el presente, el verbo va en present perfect — no en presente como haría el español.

Confundir "since" y "ago"

Ambas palabras refieren a un punto en el pasado, pero funcionan de forma muy distinta:

  • Since → present perfect: I've been here since Monday.
  • Ago → past simple: I arrived here three days ago.

"I've been here three days ago" es incorrecto. Ago va con past simple, siempre.


How long have you…?

La pregunta "How long have you…?" es la forma natural de preguntar por la duración de una situación presente. La respuesta siempre usa since o for:

  • How long have you been learning English?
    • For three years. / Since I was twelve.
  • How long have they known each other?
    • Since university. / For about ten years.
  • How long have you worked here?
    • Since last September. / For six months.

Resumen visual

SinceFor
Qué indicaPunto de inicioDuración total
Qué le sigueFecha / hora / eventoPeríodo de tiempo
Ejemplosince 2018 / since Mondayfor five years / for ages
En españoldesde (fecha)desde hace (tiempo)

🚀 Sigue mejorando tu inglés

Si te ha servido esta guía, te recomendamos profundizar con nuestro Guía Completa de Gramática Inglesa o volver a nuestra sección principal para seguir aprendiendo.

Método Focus English

Habla Inglés con Confianza en 90 Días

Únete a la plataforma de aprendizaje de inglés más avanzada. Práctica ilimitada con IA personalizada según tu nivel.

Feedback en Tiempo Real
Rutas de Aprendizaje
Sin Horarios Fijos
Probar Gratis Ahora

Únete a más de 2,000 estudiantes satisfechos

Sara Méndez

Escrito por Sara Méndez

Experto Verificado

Profesora de inglés con más de 9 años de experiencia ayudando a adultos hispanohablantes a alcanzar la fluidez. Especializada en metodologías de aprendizaje acelerado e integración de IA en la enseñanza de idiomas. Ha formado a más de 800 profesionales en sectores como tecnología, sanidad y finanzas.

¿Te ha gustado esta guía?

En Focus English ayudamos a profesionales y viajeros a dominar el inglés con IA en tiempo récord.

Artículos relacionados