Lección 46 · Etapa 4: Tiempos verbales y modales
For / since / ago
PrincipianteForma y uso
for + un periodo, since + un punto de partida, un tiempo + ago — cuánto tiempo, desde cuándo, hace cuánto
1.Tres palabras, tres formas de medir el tiempo
For, since y ago hablan de tiempo, pero de tres maneras distintas:
| Palabra | Va con | Significado | Ejemplos |
|---|---|---|---|
| for + … | una duración | cuánto tiempo | for ten minutes, for three years, for ages |
| since + … | un punto de partida | desde entonces hasta ahora | since 2019, since Monday, since I was a child |
| … + ago | una duración, delante de ago | hace cuánto tiempo | two days ago, ten minutes ago, a long time ago |
Ejemplo: hoy es jueves y Lan llegó a Hanói el lunes. Puedes decir lo mismo de tres maneras:
Lan has been in Hanoi for three days.
Lan lleva tres días en Hanói.
Lan has been in Hanoi since Monday.
Lan está en Hanói desde el lunes.
Lan arrived in Hanoi three days ago.
Lan llegó a Hanói hace tres días.
En español decimos “desde” para un punto de partida y “hace / llevo” para una duración; en inglés, for + duración (llevo tres años = for three years) y since + punto de partida (desde 2019 = since 2019). Dos trampas más: “a partir de 2019 y hasta hoy” es since 2019 (from suele necesitar to/until detrás: from 2019 to 2022); “hace dos años” es two years ago, no before two years.
2.For + una duración
For responde a How long? y funciona con cualquier tiempo verbal, no solo con el present perfect.
I've had this phone for three years.
Tengo este móvil desde hace tres años. (todavía lo tengo)
We lived in Hue for two years, and then we moved to Saigon.
Vivimos en Hue dos años y luego nos mudamos a Saigón. (terminado → pasado simple)
I'm staying with my cousin for a week.
Me quedo una semana en casa de mi primo.
- En negativas con present perfect: I haven't seen her for years. En inglés americano también se usa mucho in: I haven't seen her in years.
- for + una duración (for two hours) no es lo mismo que during + un evento o periodo (during the film, during the summer): during dice cuándo, no cuánto tiempo.
- for ages (informal) = durante muchísimo tiempo: I haven't been to the cinema for ages.
3.Since + un punto de partida
Since da el punto de partida (un día, un año, un acontecimiento) y la acción continúa desde entonces hasta ahora. Por eso la oración principal suele ir en un tiempo perfect (have/has + V3 o have/has been + -ing).
My dad has worked at the hospital since 2015.
Mi padre trabaja en el hospital desde 2015.
I haven't eaten anything since this morning.
No he comido nada desde esta mañana.
Binh has played football since he was little.
Binh juega al fútbol desde que era pequeño. (since + una oración en pasado simple)
It's been two years since I last saw Minh.
Hace dos años que no veo a Minh.
La estructura It's been (= It has been) + una duración + since + pasado simple es muy común al hablar. En inglés británico también se dice It's two years since… con el mismo significado.
4.Ago: hace…
Ago va después de la duración y cuenta hacia atrás desde ahora. Señala un momento terminado, así que va con el pasado simple, no con el present perfect. Para preguntar: How long ago…? o When…?
Hung moved to Hanoi three years ago.
Hung se mudó a Hanói hace tres años.
How long ago did you start this job? — About six months ago.
¿Hace cuánto empezaste en este trabajo? — Hace unos seis meses.
I called her ten minutes ago, but she didn't answer.
La llamé hace diez minutos, pero no contestó.
Ago cuenta hacia atrás desde ahora; before cuenta hacia atrás desde un momento pasado: She left Hanoi in 2020. She had moved there two years before (= en 2018, dos años antes). Solo, before significa “antes, en otro momento”: I've never been here before.
5.Preguntar: How long…? y When…?
Elige el tiempo verbal preguntándote: ¿sigue pasando o ya terminó?
| Pregunta | Significado | Respuesta |
|---|---|---|
| How long have you lived here? | cuánto tiempo hasta ahora: todavía vives aquí | For six months. / Since May. |
| How long did you live in Hue? | cuánto tiempo en total: ya no vives allí | For two years. |
| When did you move here? | en qué momento | In May. / Six months ago. |
Puedes pasar la misma información de una estructura a otra:
I bought this bike two years ago. → I've had it for two years.
Compré esta bici hace dos años. → La tengo desde hace dos años. (bought → have had, no have bought)
Minh started learning the guitar in 2023. → He's been learning it since 2023.
Minh empezó a aprender guitarra en 2023. → Lleva aprendiéndola desde 2023.
The last time I saw Hoa was in May. → I haven't seen Hoa since May.
La última vez que vi a Hoa fue en mayo. → No he visto a Hoa desde mayo.
6.Errores comunes
I have studied English since five years.I have studied English for five years.
five years es una duración → for.
I have lived here for 2019.I have lived here since 2019.
2019 es un punto de partida → since.
We met each other before two years.We met each other two years ago.
“Hace…” = una duración + ago.
I have seen that film two weeks ago.I saw that film two weeks ago.
ago señala un tiempo terminado → pasado simple.
I live here since 2020.I have lived here since 2020.
since necesita un tiempo perfect en la oración principal.
I'm waiting for an hour!I've been waiting for an hour!
Para decir cuánto tiempo hasta ahora, usa un tiempo perfect, no el presente continuo.
Ejemplos
- My dad has worked at the hospital since 2015.
- Where are you? I've been waiting for twenty minutes!
- Hùng moved to Hà Nội three years ago.
- I bought this bike two years ago.
