Timpuri și aspect

Present Perfect Continuous: have/has been + -ing

Nivel B1 Timpuri și aspect
Ideea principală

Present Perfect Continuous se formează cu have/has been + verb-ing și scoate în evidență durata sau caracterul continuu al unei acțiuni care se desfășoară până în prezent: "I've been waiting for an hour." sau "She's been studying since 9am." Spre deosebire de română, unde adesea folosim un simplu prezent sau imperfect pentru aceeași idee ("aștept de o oră"), engleza marchează explicit legătura dintre trecut și prezent prin această structură. Reține distincția care îi încurcă pe vorbitorii de română: folosește "for" cu o perioadă de timp (for an hour) și "since" cu un punct de început (since 9am) - niciodată "since two hours". De asemenea, nu se folosește cu verbe de stare: spunem "I've known him", nu "I've been knowing him".

Exemple

  • I've been waiting for an hour. the waiting started an hour ago and continues
  • She's been studying since 9am. studying began at 9am and is ongoing
  • It's been raining all day. rain has continued all day

Lecția completă

Tot ce e în videoclip, în text.

  1. have been + -ing

    present perfect continuous

    <t>I've waited</t> și <t>I've been waiting for an hour</t> sună asemănător, dar doar una te face să simți fiecare minut. Iată timpul care face asta.

  2. have / has + been + verb-ing

    Folosește acest timp când vrei să subliniezi de cât timp durează ceva, până acum. Forma e simplă: <t>have</t> sau <t>has</t>, plus <t>been</t>, plus verbul cu terminația <t>-ing</t>.

  3. Rezultat sau durată

    present perfect
    • rezultatul
    • e terminat
    • ce s-a întâmplat
    perfect continuous
    • activitatea
    • încă în desfășurare
    • de cât timp

    Compară cele două perfecte. <t>Present perfect</t> simplu arată rezultatul: e gata. <t>Continuous</t> arată activitatea în sine: cât de mult, încă în desfășurare, efortul pe care aproape îl simți.

  4. I've been waiting for an hour.

    în desfășurare până acum

    Începe cu utilizarea principală: o acțiune care a început în trecut și încă se petrece acum. I've been waiting for an hour.

  5. She's been studying for three hours.

    for = durată

    Acum cele două cuvințele care îl însoțesc. Folosește <t>for</t> cu o perioadă de timp, o durată. O oră, două săptămâni, o veșnicie. She's been studying for three hours.

  6. She's been studying since 9am.

    since = punct de început

    Folosește <t>since</t> cu punctul în care a început: o oră, o zi, un an. <t>Since</t> nouă, <t>since</t> luni, <t>since</t> 2020. She's been studying since 9am.

  7. It's been raining all day.

    recent, efect vizibil

    Explică și un rezultat din prezent. Activitatea poate tocmai s-a oprit, dar încă îi vezi efectul. It's been raining all day.

  8. How long have you been learning English?

    how long = întrebare despre durată

    Întreabă despre durată cu <t>how long</t>. Este întrebarea firească pentru care a fost creat acest timp. How long have you been learning English?

  9. I've been working since two hours. since + o durată
    I've been working for two hours. for + o durată

    for = de cât timp · since = de când.

    Acum capcana clasică. Nu spune <t>since two hours</t>. <t>Since</t> marchează un punct de început, nu o durată. Două ore sunt o durată, deci trebuie <t>for two hours</t>.

  10. I've been knowing him for years. know = o stare
    I've known him for years. stare → present perfect

    Verbele de stare (know, like, own) iau perfectul simplu.

    A doua capcană: verbele de stare. Verbe ca <t>know</t>, <t>like</t> sau <t>own</t> descriu stări, nu acțiuni, deci nu iau acest timp. Nu ai <t>been knowing</t> pe cineva: pur și simplu l-ai <t>known</t>.

  11. I've been reading all morning.

    efortul, nu rezultatul

    Un ultim contrast care arată tot. <t>I've read it</t> raportează rezultatul. <t>I've been reading it</t> te bagă în efortul în desfășurare, poate nici măcar terminat. I've been reading all morning.

  12. Ține minte

    • have/has + been + -ing → de cât timp
    • for + durată · since + punct de început
    • Nu cu verbe de stare (know, like)

    Așadar ține minte: <t>have</t> sau <t>has</t>, plus <t>been</t>, plus <t>-ing</t>, ca să subliniezi de cât timp. <t>For</t> ia o durată; <t>since</t> ia un punct de început; iar verbele de stare rămân simple.