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
| Since | For | |
|---|---|---|
| Qué indica | Punto de inicio | Duración total |
| Qué le sigue | Fecha / hora / evento | Período de tiempo |
| Ejemplo | since 2018 / since Monday | for five years / for ages |
| En español | desde (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.
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.
Únete a más de 2,000 estudiantes satisfechos

Escrito por Sara Méndez
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.



