Capítulo 9 · Lección 9.5 · SINCE vs FOR
Diferencia entre since y for: cuándo usar cada uno en inglés
Un momento o una duración: ese es todo el truco.
En español decimos «vivo aquí desde 2020» y «vivo aquí desde hace cuatro años», casi siempre con el presente. En inglés, «desde» = since y «desde hace» = for, y el verbo va en present perfect.
Y una tercera palabra que se confunde con estas: ago, para «hace + tiempo» con un pasado terminado (I met him two years ago).
El truco: SINCE + un momento (fecha, día, evento). FOR + una duración (número + unidad de tiempo).
SINCE y FOR
| SINCE — desde un punto en el tiempo | FOR — durante un período de tiempo |
|---|---|
| I've lived here since 2020. | I've lived here for 4 years. |
| since Monday | for 3 days |
| since January | for 6 months |
| since I was a child | for a long time |
| She's been sick since last week. | She's been sick for a week. |
| I haven't eaten since this morning. | I haven't eaten for 8 hours. |
Comprueba antes de seguir
¿Cómo se dice «Está enferma desde hace una semana» en inglés?
Pregúntate: ¿es un momento específico o una duración? Si hay un número con una unidad de tiempo (3 days, 2 years), es for. Si hay un punto de inicio (Monday, 2019, my childhood), es since.
Y AGO: «hace» con un pasado terminado
Ago va detrás del tiempo y siempre con pasado simple. No mide hasta ahora: señala cuándo pasó.
| Español | Inglés |
|---|---|
| Lo conocí hace dos años. | I met him two years ago. |
| Hace dos años que lo conozco. | I've known him for two years. |
| Lo conozco desde 2022. | I've known him since 2022. |
Ago nunca va con present perfect: «I have met him two years ago» es incorrecto.
Comprueba antes de seguir
¿Cómo se dice «Llueve desde el lunes» en inglés?
Ponte a prueba: respuestas del ejercicio del capítulo (SINCE o FOR)
- 'I've been waiting ___ 3 hours.'for
- 'I haven't seen her ___ last summer.'since
- 'She's worked here ___ 2018.'since
- 'He studied ___ 6 years.'for
Toca cada tarjeta
0/23Mira cómo se dice en inglés y escúchala. No tienes que memorizar: solo reconocer.
Lista completa · 23 elementos
Ver la lista con notas y trucos
| Español | English | Nota | Truco |
|---|---|---|---|
| Vivo aquí desde 2020. | I've lived here since 2020. | Año = punto en el tiempo → since + present perfect. | año/fecha = since. |
| Vivo aquí desde hace cuatro años. | I've lived here for four years. | Número + unidad = for. | número + años = for. |
| Está enferma desde la semana pasada. | She's been sick since last week. | Punto de inicio: la semana pasada. | last week = since. |
| Está enferma desde hace una semana. | She's been sick for a week. | Duración: una semana. | a week = for. |
| No he comido desde esta mañana. | I haven't eaten since this morning. | This morning es un momento. | this morning = since. |
| No he comido en ocho horas. | I haven't eaten for eight hours. | Ocho horas es una duración. En EE. UU. también: I haven't eaten in eight hours. | eight hours = for. |
| Llevo tres horas esperando. | I've been waiting for three hours. | Present perfect continuous + for. | I've been + -ing + for. |
| No la veo desde el verano pasado. | I haven't seen her since last summer. | Last summer marca el inicio. | last summer = since. |
| Trabaja aquí desde 2018. | She's worked here since 2018. | Since + año. | año = since. |
| Estudió durante seis años. | He studied for six years. | For también va con el pasado simple si el período ya terminó. | período terminado: for + pasado. |
| ¿Cuánto tiempo llevas aquí? | How long have you been here? | How long + present perfect. | How long + have you...? |
| Tengo hambre desde esta mañana. | I've been hungry since this morning. | Hambre usa be: I've been hungry (no I have hunger). | I've been + adjetivo + since. |
| Somos amigos desde que éramos niños. | We've been friends since we were kids. | Since + una oración en pasado. | since + pasado simple. |
| Llevan casados mucho tiempo. | They've been married for a long time. | For a long time es una duración. | a long time = for. |
| Llueve desde el lunes. | It's been raining since Monday. | Monday es un momento. | día = since. |
| Lo conozco desde hace siglos. | I've known him for ages. | For ages = durante mucho tiempo. Know no se usa en continuo. | know + present perfect, no I've been knowing. |
| Hace un año que nos conocimos. | It's been a year since we met. | Hace + tiempo + que → It's been + tiempo + since. | It's been + tiempo + since... |
| Estudio inglés desde enero. | I've been studying English since January. | Since + mes. | mes = since. |
| Lo conocí hace dos años. | I met him two years ago. | Hace + tiempo con un hecho terminado = ago, al final y con pasado simple. | hace dos años = two years ago. |
| Llegó hace una hora. | She arrived an hour ago. | Ago va detrás de la cantidad de tiempo. | tiempo + ago. |
| Lo compré hace mucho tiempo. | I bought it a long time ago. | A long time ago = hace mucho. Con pasado simple, nunca con present perfect. | a long time ago + pasado. |
| ¿Hace cuánto te mudaste? | How long ago did you move? | Para preguntar cuándo pasó: How long ago + did...? | How long ago did...? |
| Estudio inglés desde hace seis meses. | I've been studying English for six months. | For + duración. | seis meses = for. |