Diferencia entre for y since en inglés: duración y punto de partida
For y since pueden traducirse los dos como «desde», y ahí nace la
confusión: el inglés los reparte según el tipo de respuesta. For va con la
duración, el periodo contado: for three years, for two hours, for a long
time. Since va con el punto de partida, el momento en que algo empezó:
since 2020, since Monday, since I was a child. La pregunta que resuelve
casi todos los casos: ¿estás diciendo cuánto tiempo, o desde cuándo?
Para quien habla español hay una trampa que causa la mayoría de los errores:
«desde hace tres años» no se traduce como since three years, sino como
for three years. «Desde hace» mide una duración, y la duración es territorio
de for.
| Forma | Marca | Ejemplo |
|---|---|---|
for |
periodo de tiempo | I have lived here for ten years.Vivo aquí desde hace diez años. |
for |
periodo terminado | She stayed in London for two weeks.Se quedó en Londres dos semanas. |
for |
«mucho tiempo» | We have been friends for a long time.Somos amigos desde hace mucho tiempo. |
since |
año, fecha | I have lived here since 2020.Vivo aquí desde 2020. |
since |
día, mes | She has worked here since Monday.Trabaja aquí desde el lunes. |
since |
«desde que» | He has studied English since he moved to Canada.Estudia inglés desde que se mudó a Canadá. |
For: la duración, contada
For acompaña a una cantidad de tiempo: años, horas, semanas, minutos,
«mucho tiempo», «un rato». El periodo tiene principio y fin, aunque el final
todavía no haya llegado.
I have lived here for ten years.
Vivo aquí desde hace diez años.We have been friends for a long time.
Somos amigos desde hace mucho tiempo.
El truco práctico: si puedes poner un número o una medida — tres años, dos
horas, mucho tiempo —, en inglés va for.
Since: el punto de partida
Since no cuenta: señala. Marca el momento en que algo empezó — un año, un
día, un mes, un acontecimiento — y dice que desde ese punto la situación sigue
abierta. Por eso since aparece casi siempre con el present perfect:
I have lived here since 2020.
Vivo aquí desde 2020.She has worked here since Monday.
Trabaja aquí desde el lunes.
Fíjate: el español lo dice en presente («vivo aquí desde 2020»), pero el inglés conecta la situación con el presente usando el present perfect. Cómo se forma ese tiempo por dentro queda fuera de esta página; aquí basta con reconocer el molde.
«Desde hace» no es since
Este es el error que más se repite entre hispanohablantes, y tiene una causa
clara: «desde» se parece a since, así que «desde hace tres años» sale como
since three years. Pero «desde hace» no señala un punto del calendario: mide
un periodo, y las cantidades van con for.
I have worked here for three years.
Trabajo aquí desde hace tres años.
La comparación directa fija la frontera:
I have lived here for ten years.
Vivo aquí desde hace diez años.I have lived here since 2020.
Vivo aquí desde 2020.
Las dos frases dicen prácticamente lo mismo, pero una cuenta el periodo
(for ten years) y la otra señala el punto de partida (since 2020). Regla
corta: «desde hace» más cantidad → for; «desde» más momento → since.
Since como conjunción: «desde que»
Since también introduce frases completas, con sujeto y verbo, y entonces
significa «desde que». El verbo de esa frase va en pasado, porque señala el
momento en que todo empezó:
He has studied English since he moved to Canada.
Estudia inglés desde que se mudó a Canadá.I have known her since we were at school.
La conozco desde que estábamos en la escuela.
El molde es estable: present perfect en la frase principal y pasado en la
frase con since.
How long…?: preguntar por la duración
Para preguntar cuánto tiempo lleva algo, el inglés usa How long con present
perfect:
How long have you lived here?
¿Cuánto tiempo llevas viviendo aquí?
Y la respuesta repite el reparto de esta página: for si dices la cantidad,
since si dices el punto de partida.
For ten years.
Desde hace diez años.Since 2020.
Desde 2020.
For con otros tiempos
Since vive casi siempre en el present perfect, pero for es libre: funciona
con cualquier tiempo verbal, porque solo aporta la duración. Con past simple,
el periodo ya quedó atrás:
I worked there for two years.
Trabajé allí dos años.
Con futuro, la duración está por delante:
She will be in Madrid for three days.
Estará en Madrid tres días.
En un periodo cerrado since no entra: exige que la situación siga conectada
con el presente.
Errores típicos
«I have worked here since three years»: desde hace pide for
La cantidad («tres años») es una duración, y la duración va con for.
Since solo acepta un punto de partida:
I have worked here since three years.→ I have worked here for three years.
Trabajo aquí desde hace tres años.
«I live here since 2020»: con since, present perfect
El español usa el presente («vivo aquí desde 2020»), y ese calco se cuela en inglés. Pero si la situación empezó en el pasado y continúa ahora, el inglés usa present perfect:
I live here since 2020.→ I have lived here since 2020.
Vivo aquí desde 2020.
«We haven’t seen each other since a long time»: a long time es duración
«Mucho tiempo» no es un punto del calendario: es un periodo, y va con for:
We haven’t seen each other since a long time.→ We haven’t seen each other for a long time.
No nos vemos desde hace mucho tiempo.
Hasta dónde llega esta página
Esta página solo decide entre for y since. El present perfect completo —
cómo se forma con have y el participio, y en qué se diferencia del past
simple — queda fuera: es otro tema. Tampoco cubre el since que significa
«ya que» o «puesto que», un uso causal de la misma palabra. Y si lo que
necesitas no es medir la duración, sino ubicar algo en el tiempo o en el
espacio, ese otro reparto lo explica
cuándo usar in, on y at en inglés.
La regla cabe en una línea, pero en plena conversación «desde hace» sale antes
que la regla, y el reflejo traduce «desde» como since. Ese reflejo solo se
corrige diciendo las frases hasta que salgan solas. En Fluera lo entrenas con
frases completas y habladas: escuchas la frase, eliges entre duración y punto
de partida y recibes la corrección al momento.
Entrena for y since con el curso.
Practicar
Pregunta 1 de 15
Preguntas frecuentes
¿Cuándo se usa for y cuándo since en inglés?
For va con la duración, el periodo contado: for three years, for two hours, for a long time. Since va con el punto de partida: since 2020, since Monday, since I was a child. Pregúntate si estás diciendo cuánto tiempo (for) o desde cuándo (since).¿Cómo se dice «desde hace tres años» en inglés?
For three years, nunca since three years. «Desde hace» mide la cantidad de tiempo, y las cantidades van con for: I have lived here for three years (vivo aquí desde hace tres años).¿Por qué no se dice I live here since 2020?
I have lived here since 2020. El español dice «vivo» en presente, pero ese calco en inglés es un error.¿Puedo usar for con otros tiempos, no solo con el present perfect?
For solo aporta duración, así que funciona con cualquier tiempo: I worked there for two years (pasado, periodo terminado), She will be in Madrid for three days (futuro). Since, en cambio, casi siempre pide present perfect.¿Qué significa since cuando le sigue una frase completa?
since I moved here (desde que me mudé aquí). El verbo de la frase va en pasado, porque señala el momento de inicio, y la frase principal suele ir en present perfect: I have known her since we were at school.¿Cómo pregunto «¿cuánto tiempo llevas...?» en inglés?
How long y present perfect: How long have you lived here? (¿cuánto tiempo llevas viviendo aquí?). Se contesta con for si dices la cantidad — For ten years — o con since si dices el punto de partida — Since 2020.