for + o perioadă de timp

Pe scurt

Timpul verbal Exemplu
past simple I lived there for ten years. (încheiat)
prezent I nap for twenty minutes every day. / I'm staying for a week.
viitor We'll be away for a fortnight. / I'm going to stay for a month.

for = cât timp („timp de”) · during = când (during the summer) · since = punct de pornire, doar cu timpurile perfecte. „de trei ani” nu e since.

B1 · Lecția 49 · for + o perioadă de timp

Explicația completă, din lecția care predă regula

Știi deja for cu present perfect: I've lived here for three years. Dar for nu ține de present perfect. Ca românescul „timp de”, arată cât a durat ceva și merge cu aproape orice timp verbal. Timpul verbului spune CÂND; for spune CÂT.

Structura

for + durată: for ten minutes, for an hour, for two weeks, for a decade, for a while, for ages, for years. Grupul stă de obicei la sfârșitul propoziției, după verb și complement. În română prepoziția lipsește des („am așteptat o oră”); în engleză o pui.

for + durată la diferite timpuri
Când?Timpul verbalExempluSens
trecut încheiatpast simpleI lived in Spain for ten years.S-a terminat: nu mai locuiesc acolo.
acum / de obiceipresent simple or continuousShe works nights for a week every month. / I'm staying with my aunt for a few days.Un obicei sau o situație temporară de acum.
viitorwill, going to, present continuousWe'll be away for a fortnight. / He's going to stay for a month.Un plan sau o previziune despre durată.

Past simple: perioada s-a încheiat

We waited for an hour: așteptarea a început și s-a terminat în trecut. I lived abroad for five years = m-am întors. I've lived abroad for five years = sunt încă în străinătate. Diferența o face timpul verbului, nu for.

Prezent și viitor

Cu present simple, for spune cât durează ceva repetat: I usually nap for twenty minutes after lunch. Cu present continuous, un aranjament temporar: I'm staying here for a week. Cu will sau going to, cât va dura o situație viitoare: The shop will be closed for two days.

for, during sau since?

  • for + CÂT TIMP (o durată): for three days, for a long time — „timp de”.
  • during + CÂND (un eveniment sau o perioadă cu nume): during the summer, during the film, during the night — „în timpul”.
  • since + PUNCTUL DE PORNIRE, doar cu timpurile perfecte: since Monday, since 2019 — „din / de (luni)”.

Capcana românească: „de trei ani” și „timp de trei zile”. Locuiesc aici de trei ani NU se traduce cu since și nici cu prezentul: durata e for, iar dacă situația continuă, verbul e la present perfect. Iar „timp de” / „în timpul” nu devin during în fața unei durate: nu spune during three days sau since three days. Dacă răspunde la „Cât timp?”, pune for; la „Când?”, during; dacă numește momentul începutului, since.

La întrebări se folosește How long ...?, iar în vorbire răspunsul poate omite for: How long did you wait? — (For) about an hour. Cu all (all day, all week) nu pui niciodată for, exact ca în română „toată ziua”: I worked all day, nu for all day.

Verifică ce ai citit

Câteva întrebări din testul lecției din aplicație (3 din 13). Scrie forma sau alege răspunsul.

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

  2. I fell asleep ___ the film.

  3. Care propoziție este corectă?

Exemple din curs

Cuvântul marcat e locul unde se aplică regula. Apasă pe redare ca să auzi propoziția.

  1. We waited for an hour.

    Am așteptat o oră.

  2. We'll be away for a fortnight.

    Vom lipsi două săptămâni.

  3. I lived in Spain for ten years.

    Am locuit zece ani în Spania.

  4. I usually nap for twenty minutes after lunch.

    De obicei trag un pui de somn de douăzeci de minute după prânz.

  5. The shop will be closed for two days.

    Magazinul va fi închis două zile.

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

    Va fi în concediu de maternitate șase luni.

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

    Am grijă de câinele vărului meu în weekend.

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

    Vei avea nevoie de mașină toată ziua?

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

    Stau la mătușa mea câteva zile.

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

    Bebelușul doarme aproximativ două ore în fiecare după-amiază.

Propoziții din curs care folosesc regula: 32

Încearcă și tu

Tradu o propoziție care folosește regula. Ca în aplicație, verificarea marchează cuvântul greșit și numește regula din spatele lui.

2121/4

Propoziții

Scrie-o în engleză

Am așteptat o oră.

trecut simplu; subiectul e „noi”; „o oră” = cât a durat așteptarea

1 / 4

Exersează regula în aplicație