for + időtartam
Röviden
| Igeidő | Példa |
|---|---|
| past simple | I lived there for ten years. (lezárult) |
| 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 = mennyi ideig · during = mikor (during the summer) · since = kezdőpont, csak perfect igeidővel. Két hét alatt ≠ during: hossz → for, elkészülés → in.
B1 · 49. lecke · for + időtartam
A teljes magyarázat, abból a leckéből, amely ezt a szabályt tanítja
A for-t már ismered a present perfecttel: I've lived here for three years (és ma is itt lakom). A for azonban nincs a present perfecthez kötve: egyszerűen azt méri, mennyi ideig tart valami, és szinte bármelyik igeidővel áll. Az igeidő mondja meg, MIKOR történt a dolog; a for azt, hogy MEDDIG tartott. Magyarul ezt sokféleképpen mondjuk (tíz évig, egy órát vártunk, egy hétre megyek, három napja), angolul a hosszra szinte mindig egy szó felel: for.
A szerkezet
for + időtartam: for ten minutes, for an hour, for two weeks, for a decade, for a while, for ages, for years. Rendszerint a tagmondat végére kerül, az ige és a tárgy után.
| Mikor? | Igeidő | Példa | Jelentés |
|---|---|---|---|
| lezárult múlt | past simple | I lived in Spain for ten years. | Vége van: ma már nem ott lakom. |
| most / rendszeresen | present simple or continuous | She works nights for a week every month. / I'm staying with my aunt for a few days. | Szokás, vagy egy éppen zajló, átmeneti helyzet. |
| jövő | will, going to, present continuous | We'll be away for a fortnight. / He's going to stay for a month. | Terv vagy előrejelzés arról, meddig tart. |
Past simple: az időszak lezárult
Past simple mellett az egész időszak véget ért: We waited for an hour – a várakozás a múltban kezdődött és be is fejeződött. Vesd össze: I lived abroad for five years (hazajöttem) és I've lived abroad for five years (még most is külföldön élek). A különbséget az igeidő adja, nem a for. A magyar mindkettőt mondhatja múlt idővel (öt évig éltem külföldön) vagy jelennel (öt éve élek külföldön) – angolul a jelen időt ilyenkor present perfect váltja fel.
Jelen és jövő
Present simple mellett a for azt mondja meg, mennyi ideig tart egy rendszeres dolog: I usually nap for twenty minutes after lunch. Present continuousszal átmeneti helyzetet ír le: I'm staying here for a week. Will vagy going to mellett azt, hogy meddig tart majd egy jövőbeli helyzet: The shop will be closed for two days. A magyar egy hétre jövök -ra/-re ragja itt pontosan a for-nak felel meg.
for, during vagy since?
- for + MENNYI IDEIG (hossz): for three days, for a long time.
- during + MIKOR (egy megnevezett esemény vagy időszak folyamán): during the summer, during the film, during the night.
- since + KEZDŐPONT, és csak befejezett (perfect) igeidőkkel: since Monday, since 2019.
Az alatt csapda. A nyár alatt = during the summer, de két hét alatt soha nem during two weeks: ha a hosszt méred, for kell (for two weeks); ha azt, hogy mennyi idő alatt készült el valami, in (I did it in an hour). Ugyanígy az -ig: hosszal (tíz évig) for, időponttal (hétfőig) viszont until – ne mondd for Monday.
A három napja két dolgot jelenthet, és egyik sem since. Ha még tart (három napja vagyok itt), present perfect + for: for three days. Ha egy múltbeli pillanatot jelöl (három napja érkeztem), az ago: three days ago. A since three days mindig hibás. A tárgyragos időtartamot (egy órát vártunk) is for-ral add vissza.
Kérdésben How long ...? a kérdőszó, és élőszóban a válaszból gyakran elmarad a for: How long did you wait? — (For) about an hour. Az all mellett (all day, all week) soha nincs for, ahogy a magyar egész nap mellett sincs rag: I worked all day, nem for all day.
Ellenőrizd, amit olvastál
3 kérdés – a lecke összesen 13 kérdést tesz fel az alkalmazásban. Írd be az alakot, vagy válaszd ki a választ.
We lived in Rome ___ five years, then we moved back home.
I fell asleep ___ the film.
Melyik mondat helyes?
Példák a kurzusból
A megjelölt szó az, amelyre a szabály vonatkozik. Nyomd meg a lejátszást, és meghallgathatod a mondatot.
We waited for an hour.
Egy órát vártunk.
We'll be away for a fortnight.
Két hétig távol leszünk.
I lived in Spain for ten years.
Tíz évig éltem Spanyolországban.
I usually nap for twenty minutes after lunch.
Általában húsz percet szundítok ebéd után.
The shop will be closed for two days.
A bolt két napig zárva lesz.
She'll be on maternity leave for six months.
Hat hónapig szülési szabadságon lesz.
I'm looking after my cousin's dog for the weekend.
A hétvégére vigyázok az unokatestvérem kutyájára.
Will you need the car for the whole day?
Szükséged lesz az autóra egész napra?
I'm staying with my aunt for a few days.
Néhány napig a nagynénémnél szállok meg.
The baby sleeps for about two hours every afternoon.
A baba minden délután körülbelül két órát alszik.
A kurzus ennyi mondatában szerepel ez a szabály: 32
Próbáld ki te is
Fordíts le egy mondatot, amelyben ez a szabály szerepel. Az ellenőrzés megjelöli az elcsúszott szót, és megnevezi a mögötte álló szabályt, ahogy az alkalmazásban.
Mondatok
Írd le angolul
Egy órát vártunk.
past simple