Present perfect continuous

B1 · VidutinisEsamieji laikai

Present perfect continuous pabrėžia veiklos trukmę nuo praeities iki dabar. Lietuviškai tai sakome esamuoju laiku: „Mokausi jau dvi valandas“, „Lyja nuo ryto“.

Ką išmoksi

  • Forma: have/has been + veiksmažodis su -ing (I have been working, she has been working)
  • Vartojamas veiksmui, kuris prasidėjo praeityje ir tebesitęsia dabar
  • Taip pat kai ką tik pasibaigusi ar dar vykstanti veikla paaiškina tai, kas matyti dabar
  • Dažnai eina su how long, for ir since; kaip teisingai išversti „jau…“, „nuo…“ ir „kiek laiko…?“

Pabrėžiama trukmė ir vykstanti veikla

Present perfect continuous pasako, kiek laiko trunka veikla, arba pateikia veiklą kaip paaiškinimą to, ką dabar matai ar jauti.

Lietuvių kalboje tokios formos nėra. Trukmę iki dabar sakome esamuoju laiku: „Mokausi jau dvi valandas“, „Lyja nuo ryto“. Išvertus pažodžiui, gausi „I study already two hours“ – angliškai taip sakyti negalima. Reikia have/has been + -ing: „I've been studying for two hours.“

"I've been studying for two hours."
"She's been working all day — that's why she's tired."

Kaip sudaromas present perfect continuous

Vartok have been arba has been ir po jo – pagrindinį veiksmažodį su -ing.

Visos trys dalys privalomos: have/has + been + -ing. Lietuviškai „dirbu“ yra vienas žodis, todėl lengva pamesti been: „I have working“ – klaida. Sutrumpintos formos: I've been, she's been (= she has been), it's been. Neiginys: haven't been / hasn't been. Klausimas: have/has prieš veiksnį: „How long have you been waiting?“

Dėl rašybos: amerikiečių anglų kalboje veiksmažodis yra practice (practicing), britų – practise (practising). Šios pamokos užduotyse vartojama amerikietiška forma.

"I have been waiting for an hour."
"He has been learning Spanish for a year."
"They haven't been sleeping well."

How long, for ir since

Šis laikas natūraliai eina su how long (klausimuose), for + trukmė ir since + pradžios momentas, kai kalbama apie laikotarpį iki dabar.

Lietuviškai trukmė dažnai eina be prielinksnio arba su „jau“ („jau trejus metus“), o pradžios momentas – su „nuo“ („nuo šio ryto“, „nuo 2018 metų“). Angliškai: for three years, since this morning, since 2018. Žodelio „jau“ neversk already, o „nuo“ prieš trukmę – since: „since three years“ visada klaida.

Klausimas „Kiek laiko lauki?“ ar „Nuo kada lauki?“ angliškai yra „How long have you been waiting?“, o ne „How long do you wait?“ (taip klausiama apie įprotį, pavyzdžiui, kiek paprastai lauki autobuso).

"How long have you been living here?"
"I've been working here for three years."
"It's been raining since morning."

Present perfect continuous ar present perfect?

Tęstinė forma pabrėžia veiklą ir jos trukmę; paprastoji forma (have/has + būtojo laiko dalyvis) labiau pabrėžia rezultatą ar tai, kad kas nors baigta. Palygink: „I've been reading this book“ (vis dar skaitai, svarbi veikla) ir „I've read this book“ (perskaitei, svarbus rezultatas). Lietuviškai skirtumą dažnai parodo veikslas: „skaitau / skaičiau“ ir „perskaičiau“.

Būsenos veiksmažodžiai (know, believe, have reikšme „turėti, valdyti“) lieka paprastojoje formoje. „Pažįstu jį daug metų“ → „I've known him for years“, ne „I know him for years“ ir ne „I've been knowing him“. „Turiu šį automobilį nuo 2015 metų“ → „I've had this car since 2015“, ne „I've been having“.

Su live, work ar study ir su for / since dažnai tinka abi formos: „I've lived here for five years“ ir „I've been living here for five years“ reiškia beveik tą patį; tęstinė forma tik labiau pabrėžia trukmę.

Kai paaiškini tai, kas matyti dabar, lietuviškai sakome „Lijo, todėl žemė šlapia“ arba „Ką veikei? Rankos purvinos“ – būtuoju laiku. Angliškai, kai pėdsakai matyti dabar, – „It's been raining.“, „What have you been doing?“. Jei kalbi apie pasibaigusį laiką („vakar lijo“), tada „It rained yesterday.“

"I've been cleaning the kitchen. (veikla, galbūt dar nebaigta)"
"I've cleaned the kitchen. (baigta)"

Anglų kalba kasdienybėje

"Sorry for the mess — we've been renovating the living room."
"How long have you been waiting?"
"She's been feeling a bit under the weather lately."
"We've been talking about moving for months, but haven't decided yet."

Atkreipk dėmesį

✗I am living here for ten years.
✓I have been living here for ten years.

„Gyvenu čia dešimt metų“: trukmei, kuri prasidėjo praeityje ir tęsiasi dabar, angliškai reikia present perfect continuous, ne present continuous.

✗I wait for the bus already half an hour.
✓I've been waiting for the bus for half an hour.

Pažodžiui išverstas „Laukiu autobuso jau pusvalandį“. Vietoj esamojo laiko – have been + -ing, vietoj already – for.

✗I've been learning English since two years.
✓I've been learning English for two years.

Dveji metai – trukmė, todėl for. Since eina tik su pradžios momentu: since 2018, since Monday.

✗How long do you wait?
✓How long have you been waiting?

„Kiek laiko lauki?“ klausia apie trukmę iki dabar, todėl reikia have/has been + -ing.

✗She has been knowing him for years.
✓She has known him for years.

Būsenos veiksmažodžiai, pavyzdžiui, know, neturi tęstinės formos: vartok present perfect. „Ji pažįsta jį daug metų“ → She has known him for years.

✗I have this car since 2015.
✓I've had this car since 2015.

„Turiu šį automobilį nuo 2015 metų“ – lietuviškai esamasis laikas. Angliškai reikia present perfect (have had), bet ne tęstinės formos.

✗I have working here for a year.
✓I have been working here for a year.

Present perfect continuous reikalauja been tarp have/has ir veiksmažodžio su -ing.

Palyginimas su tavo kalba

„Mokausi anglų kalbos jau dvejus metus“, „Gyvenu čia dešimt metų“: lietuviškai trukmę iki dabar sakome esamuoju laiku

Angliškai esamasis laikas negali pasakyti, kad kas nors prasidėjo praeityje ir tęsiasi dabar. Reikia present perfect continuous: „I've been learning English for two years“, „I've been living here for ten years“. Pažodinis vertimas „I learn English already two years“ turi dvi klaidas: laiką ir already vietoj for.

„Laukiu jau valandą“, „Laukiu nuo aštuntos“: žodeliai „jau“ ir „nuo“ su esamuoju laiku

Tai geriausias signalas: jei lietuviškame sakinyje yra esamasis laikas ir „jau + trukmė“ ar „nuo + momentas“, angliškai beveik visada reikės have been + -ing. Trukmė – for, pradžios momentas – since: „I've been waiting for an hour“, „I've been waiting since eight o'clock“. Paprasta taisyklė: jei atsakai į „Kiek laiko?“ – for, jei į „Nuo kada?“ – since.

„Lijo – gatvė šlapia“, „Ką veikei? Rankos visos purvinos“: lietuviškai čia sakome būtąjį laiką

Angliškai, kai veikla ką tik baigėsi ar dar tęsiasi ir jos pėdsakai matyti dabar, vartojamas present perfect continuous: „It's been raining“, „What have you been doing?“. „It rained“ ar „What did you do?“ skamba taip, lyg kalbėtum apie užbaigtą praeities epizodą, nesusijusį su tuo, ką matai.

„Pažįstu jį daug metų“, „Turiu šį automobilį nuo 2015 metų“: lietuviškai – esamasis laikas

Esamasis laikas angliškai čia netinka („I know him for years“), bet ir tęstinė forma netinka, nes know ir have (turėti) yra būsenos veiksmažodžiai. Reikia present perfect: „I've known him for years“, „I've had this car since 2015“.

💡 Lietuviškai esamasis laikas su „jau…“ ar „nuo…“? Angliškai – have/has been + -ing.

💡 Trukmė („jau dvejus metus“) → for; pradžios momentas („nuo ryto“) → since. Niekada „since two years“.

💡 Būsenos veiksmažodžiai (know, believe, have = turėti) lieka paprastojoje formoje: I've known him for years.

Situacija iš gyvenimo: aiškiname, kodėl esame išsekę

"You look exhausted. What have you been doing?"

"I've been packing all morning — we're moving next week."

"How long have you been living in that apartment?"

"About four years now. Time flies."

Praktika

1 užduotis · Pasirink teisingą formą

I ___ for two hours — I need a break.

2 užduotis · Pasirink teisingas formas

How long ___ you ___ English?

3 užduotis · Pasirink teisingą formą

She's tired because she ___ all day.

4 užduotis · Pasirink teisingą sakinį

Which sentence emphasizes the ongoing activity itself?

5 užduotis · Pasirink teisingą formą

They ___ here since 2018.

6 užduotis · Pasirink teisingą formą

Why are your hands so dirty? What ___?

7 užduotis · Ištaisyk klaidą

Fix the mistake:

8 užduotis · Užbaik sakinį

Complete: We ___ (wait) for over an hour.

9 užduotis · Užbaik sakinį

Complete: He ___ (not/sleep) well lately.

10 užduotis · Sudėliok žodžius į sakinį

??????

11 užduotis · Pasirink teisingą sakinį

Which is correct?

12 užduotis · Dažna klaida: „laukiu jau valandą“ esamuoju laiku

Lithuanian: “Laukiu tavęs jau valandą!” Which English sentence is correct?

Greitas iššūkis

Penki įvairūs klausimai – pasitikrink, ką išmokai.

Klausimas 1 / 5

Rezultatas: 0/0

I ___ this project for three months.

Ką išmokai

  • Present perfect continuous: have/has been + veiksmažodis su -ing; visos trys dalys privalomos.
  • Vartojamas veiklai, kuri prasidėjo praeityje ir tęsiasi dabar arba paaiškina dabar matomą rezultatą.
  • Lietuviškas esamasis laikas su „jau…“ ar „nuo…“ angliškai virsta šiuo laiku (su know ar have = turėti – present perfect): for + trukmė, since + pradžios momentas.
  • Natūraliai eina su how long, for ir since.
  • Būsenos veiksmažodžiai (know, believe) lieka paprastojoje formoje: I've known him for years.
Visos šios kategorijos pamokos