for + un periodo de tiempo

En resumen

Tiempo verbal Ejemplo
past simple I lived there for ten years. (terminado)
present I nap for twenty minutes every day. / I'm staying for a week.
future We'll be away for a fortnight. / I'm going to stay for a month.

for = cuánto tiempo · during = cuándo (during the summer) · since = punto de partida, solo con tiempos perfectos. durante tres días y desde hace tres años = for.

B1 · Lección 49 · for + un periodo de tiempo

La explicación completa, de la lección que enseña esta regla

Ya conoces for con el present perfect: I've lived here for three years. Pero for no va ligado al present perfect. Solo indica cuánto dura algo y funciona con casi cualquier tiempo verbal. El tiempo verbal dice CUÁNDO ocurrió; for dice CUÁNTO DURÓ. Equivale al durante español cuando durante mide duración (durante tres días). Ahí está la trampa: el español usa durante para dos cosas que el inglés separa, y usa desde hace donde el inglés pone for.

El patrón

for + duración: for ten minutes, for an hour, for two weeks, for a decade, for a while, for ages, for years. Suele ir al final de la oración, después del verbo y su complemento.

for + periodo con distintos tiempos verbales
¿Cuándo?Tiempo verbalEjemploSignificado
pasado terminadopast simpleI lived in Spain for ten years.Se acabó: ya no vivo allí.
ahora / siemprepresent simple or continuousShe works nights for a week every month. / I'm staying with my aunt for a few days.Un hábito, o una situación temporal de ahora.
futurowill, going to, present continuousWe'll be away for a fortnight. / He's going to stay for a month.Un plan o una predicción sobre cuánto durará.

Past simple: el periodo ha terminado

Funciona igual que el pretérito español: Viví en España diez años = I lived in Spain for ten years. El periodo empezó y acabó en el pasado; We waited for an hour = esperamos una hora (y ya no esperamos). Compara I lived abroad for five years (volví) con I've lived abroad for five years (sigo fuera). Lo que marca la diferencia es el tiempo verbal, no for.

Presente y futuro

Con el present simple, for dice cuánto dura algo habitual: I usually nap for twenty minutes after lunch. Con el present continuous, una situación temporal: I'm staying here for a week. Con will o going to, cuánto durará algo futuro: The shop will be closed for two days. Ojo: el presente español con desde hace (vivo aquí desde hace tres años, llevo tres años aquí) NO se traduce con el presente inglés; para algo que empezó en el pasado y sigue, el inglés exige present perfect.

¿for, during o since?

  • for + CUÁNTO TIEMPO (una duración): for three days, for a long time.
  • during + CUÁNDO (un acontecimiento o periodo con nombre): during the summer, during the film, during the night.
  • since + un PUNTO DE PARTIDA, y solo con tiempos perfectos: since Monday, since 2019.

Antes de traducir durante, pregúntate qué responde: si responde a ¿cuánto tiempo? (durante tres días), usa for; si responde a ¿cuándo? (durante el verano), usa during. Nunca during three days. Y desde hace + duración también es for, no since: nunca since three years. since solo va con el momento en que algo empezó.

En preguntas se usa How long ...?, y en la respuesta hablada for se puede omitir: How long did you wait? — (For) about an hour. Con all (all day, all week) no pongas for ni copies el durante todo el español: I worked all day, nunca for all day.

Comprueba lo que has leído

3 de las 13 preguntas que esta lección hace en la app. Escribe la forma o elige la respuesta.

  1. We lived in Rome ___ five years, then we moved back home.

  2. I fell asleep ___ the film.

  3. ¿Qué frase es correcta?

Ejemplos del curso

La palabra marcada es donde se aplica la regla. Pulsa el botón de reproducir para oír la oración.

  1. We waited for an hour.

    Esperamos una hora.

  2. We'll be away for a fortnight.

    Estaremos fuera quince días.

  3. I lived in Spain for ten years.

    Viví en España diez años.

  4. I usually nap for twenty minutes after lunch.

    Normalmente echo una cabezada de veinte minutos después de comer.

  5. The shop will be closed for two days.

    La tienda estará cerrada dos días.

  6. She'll be on maternity leave for six months.

    Estará de baja por maternidad seis meses.

  7. I'm looking after my cousin's dog for the weekend.

    Estoy cuidando del perro de mi primo durante el fin de semana.

  8. Will you need the car for the whole day?

    ¿Vas a necesitar el coche todo el día?

  9. I'm staying with my aunt for a few days.

    Me quedo con mi tía unos días.

  10. The baby sleeps for about two hours every afternoon.

    El bebé duerme unas dos horas cada tarde.

Oraciones del curso que usan esta regla: 32

Pruébalo tú

Traduce una oración que usa esta regla. Como en la app, la corrección marca la palabra que ha fallado y nombra la regla que hay detrás.

2121/4

Oraciones

Escríbelo en inglés

Esperamos una hora.

past simple: algo que ya terminó

1 / 4

Practica esta regla en la app