for és since a present perfecttel

Röviden

for + időtartam · since + kezdőpont, mindkettő have/has + past participle (a magyar jelen idő helyett).

for + időtartam since + kezdőpont
for three years since twenty twenty-two
for six months since March
for a week since Monday
for a long time since I left university

How long have you worked here? (Mióta dolgozol itt?) — For three years. / Since March.

Állapotigék: live, work, know, have, be.

három év óta = for three years, nem since. ago + past simple (lezárult) · since + present perfect (ma is tart).

A2 · 10. lecke · for és since

A teljes magyarázat, abból a leckéből, amely ezt a szabályt tanítja

Ha valami a múltban kezdődött és ma is tart, a magyar egyszerűen jelen időt használ: Három éve itt dolgozom. / 2022 óta itt dolgozom. Az angol ilyenkor present perfectet kér, vagyis have vagy has + past participle, mert a mondat a múltbeli kezdetet és a jelent egyszerre fogja át. Ehhez jön egy időhatározó, amely megmondja, mióta tart a helyzet.

Ne fordítsd a magyar jelen időt angol jelen időre. Ha a helyzet ma is tart, és megmondod, mióta, akkor have/has + participle kell: I have worked here, nem I work here.

A magyar óta időtartamra és kezdőpontra is jó (három év óta, március óta). Az angol ezt kettéválasztja: ha időtartamot mondasz, for kell, ha kezdőpontot, akkor since.

for + időtartam

A for egy mérhető időszakot ad meg: két nap, hat hónap, húsz év. Ez az időszak a múltban kezdődött, és egészen máig tart.

  • I have worked at this company for three years.
  • She has been a manager for six months.
  • They have known each other for a long time.

since + kezdőpont

A since azt a pillanatot nevezi meg, amikor a helyzet elkezdődött. Ez lehet év, hónap, nap, óra vagy egy egész esemény. Onnantól máig a helyzet nem szakadt meg.

  • I have worked at this company since I left university.
  • She has been a manager since March.
  • They have known each other since school.
Ugyanaz a helyzet, két végéről mérve
for + időtartamsince + kezdőpont
for three yearssince twenty twenty-two
for six monthssince March
for a weeksince Monday
for two hourssince nine o'clock
for a long timesince I left university

Így döntsd el: meg tudod-e kérdezni a magyar mondatról, hogy mennyi ideje? Ha a válasz egy hossz (három éve, egy hete), akkor for. Ha a válasz egy dátum vagy esemény (március óta, az egyetem óta), akkor since. A for a year és a since last year egyaránt helyes, csak a két különböző végéről írják le ugyanazt.

Kérdés: mióta?

A magyar Mióta …? vagy Mennyi ideje …? kérdést angolul a How long vezeti be, utána közönséges present perfect kérdés következik: a have/has az alany elé kerül, a participle utána.

  • How long have you worked here? — For three years.
  • How long has she been a nurse? — Since April.
  • How long have they had that office? — For about a month.

A How long …? kérdésre a magyarhoz hasonlóan elég röviden felelni, csak a for-os vagy since-es szerkezettel: How long have you lived in Leeds? — Since April. A kérdés viszont nem lehet Since when do you …? jelen időben: ilyenkor is present perfect kell.

Állapotot kifejező igék

Ebben a szerkezetben főleg állapotot kifejező igék szerepelnek: live, work, know, have, be. Olyan helyzetet írnak le, amely egyszerűen tart, nem pedig ismétlődő vagy befejezett cselekvést.

  • He has been unemployed since January.
  • We have had the same boss for two years.
  • My sister has lived in Manchester since she graduated.

since vagy ago?

A magyar három éve két dolgot jelenthet. Három éve kaptam meg ezt az állást: ez lezárt pillanat, angolul ago és past simple (ezt a 2. leckében tanultad). Három éve megvan ez az állásom: ez ma is tart, angolul for és present perfect. Az angolban ez két külön szerkezet, és az igeidő is más.

Lezárt pillanat — past simpleMa is igaz — present perfect
I got this job three years ago.I have had this job for three years.
She joined the company in twenty twenty-two.She has worked here since twenty twenty-two.
He left school a long time ago.He has been a builder since then.

Időtartam elé soha ne tegyél since-t, még akkor sem, ha a magyar három év óta éppen ezt sugallja: angolul for three years. Évszám vagy dátum elé pedig ne tegyél for-t: since twenty twenty-two. A since és az ago sem kerül soha egy szerkezetbe.

Ellenőrizd, amit olvastál

3 kérdés – a lecke összesen 16 kérdést tesz fel az alkalmazásban. Írd be az alakot, vagy válaszd ki a választ.

  1. I have worked in this department ___ six months.

  2. She has been our manager ___ March.

  3. They have known each other ___ they were at school.

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.

  1. How long have you worked here?

    Mióta dolgozol itt?

  2. He has been unemployed since January.

    Ő (férfi) január óta munkanélküli.

  3. How long has this factory been closed?

    Mióta zárva van ez a gyár?

  4. They have known each other since school.

    Az iskola óta ismerik egymást.

  5. How long has she been a nurse?

    Mióta ápolónő ő (nő)?

  6. She has been a manager for six months.

    Ő (nő) hat hónapja menedzser.

  7. How long have you had your own business?

    Mióta van saját vállalkozásod?

  8. We haven't had a new contract for six weeks.

    Hat hete nincs új szerződésünk.

  9. How long has your brother worked as an accountant?

    Mióta dolgozik a fivéred könyvelőként?

  10. My sister has lived in Manchester since she graduated.

    A nővérem azóta Manchesterben él, hogy végzett.

A kurzus ennyi mondatában szerepel ez a szabály: 56

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.

2121/4

Mondatok

Írd le angolul

Ő (férfi) január óta munkanélküli.

present perfect + since; he

1 / 4

Gyakorold ezt a szabályt az alkalmazásban