Present perfect continuous uzsver tādas darbības ilgumu, kas sākās pagātnē un turpinās līdz tagadnei. Latviski to parasti saka tagadnē: „Es mācos jau divus gadus“.
Ko tu iemācīsies
Present perfect continuous pasaka, cik ilgi kāda darbība jau notiek, vai parāda darbību kā izskaidrojumu tam, ko tagad redzi vai jūti.
Latviski šo domu parasti izsaka ar parasto tagadni un vārdu „jau“: „Es mācos jau divas stundas“, „Mēs gaidām jau stundu“. Angliski tagadne šeit nav iespējama – ne present simple, ne present continuous. Vajag have/has been + -ing: „I've been studying for two hours.“
Lieto have been vai has been un pēc tam pamatdarbības vārdu ar -ing.
Visas trīs daļas ir obligātas: have/has + been + -ing. Latviski „strādāju“ ir viens vārds, tāpēc angliski ir viegli kādu daļu pazaudēt („I have working“). Saīsinātās formas: I've been, she's been (= she has been), it's been. Noliegums: haven't been / hasn't been. Jautājums: have/has pirms teikuma priekšmeta: „How long have you been waiting?“
Par rakstību: amerikāņu angļu valodā darbības vārds ir practice (practicing), britu – practise (practising). Šīs nodarbības uzdevumos lieto amerikāņu formu.
Šis laiks dabiski iet kopā ar how long (jautājumos), for + ilgums un since + sākuma punkts – laika posmam, kas sniedzas līdz tagadnei.
Latviski ir tieši tāda pati atšķirība: ilgums bez prievārda („trīs gadus“, „jau stundu“) → for three years, for an hour; „kopš“ + sākuma punkts („kopš rīta“, „kopš 2018. gada“) → since this morning, since 2018. Tāpēc „since three years“ vienmēr ir kļūda. Un vārdu „jau“ angliski netulko ar already: nevis „already two years“, bet for two years.
Arī jautājumu netulko burtiski: „Cik ilgi tu jau gaidi?“ → „How long have you been waiting?“, nevis „How long do you wait?“ (tas jautā par ieradumu).
Ilgstošā forma uzsver darbību un tās ilgumu, bet vienkāršā (have/has + pagātnes divdabis) – drīzāk rezultātu vai to, ka kaut kas ir pabeigts. Salīdzini: „I've been reading this book“ (lasi joprojām, svarīga ir pati darbība) un „I've read this book“ (izlasīts, svarīgs ir rezultāts). Latviski šo atšķirību bieži parāda priedēklis: „lasu“, „esmu lasījis“ – darbība, bet „esmu izlasījis“ – rezultāts.
Stāvokļa darbības vārdi (know, believe, have nozīmē „piederēt“) paliek vienkāršajā formā. „Viņa viņu pazīst jau gadiem“ → „She has known him for years“ – ne „She knows him for years“ (latviešu tagadne), ne „She has been knowing him“. „Šī mašīna man ir kopš 2015. gada“ → „I've had this car since 2015“, nevis „I have this car since 2015“ vai „I've been having“.
Ar darbības vārdiem live, work vai study kopā ar for/since bieži der abas formas: „I've lived here for five years“ un „I've been living here for five years“ nozīmē gandrīz to pašu; ilgstošā forma tikai vairāk uzsver ilgumu.
Un lai izskaidrotu to, ko redzi tagad: ja zeme ir slapja, jo tikko lija, saki „It's been raining.“ Ja runā par pagājušu laika posmu („vakar lija“), saki „It rained yesterday.“ Tāpat ar netīrām rokām: „Ko tu tur darīji?“ → „What have you been doing?“
„Es šeit dzīvoju jau desmit gadus“: ilgumam, kas sākās pagātnē un turpinās tagad, angliski vajag present perfect continuous, nevis present continuous.
Stāvokļa darbības vārdus, piemēram, know, nelieto ilgstošajā formā: vajag present perfect simple. „Viņa viņu pazīst jau gadiem“ → She has known him for years.
Present perfect continuous formā starp have/has un -ing formu vajag been. Visas trīs daļas ir obligātas.
Burtisks tulkojums no „Es mācos angļu valodu jau divus gadus“: tagadne šeit neder, un „jau“ + ilgums angliski ir for, nevis already.
„Es viņu pazīstu jau gadiem“ – latviski tagadne. Angliski ar for/since vajag present perfect, un know ir stāvokļa darbības vārds, tāpēc lieto vienkāršo formu: I've known.
„Cik ilgi tu jau gaidi?“ jautā par ilgumu līdz šim brīdim: vajag have/has been + -ing.
Latviski ilgumu līdz tagadnei izsaka ar tagadni: „Es mācos angļu valodu jau divus gadus“, „Es šeit dzīvoju jau desmit gadus“
Angliski tagadne nevar izteikt to, ka kaut kas sākās pagātnē un turpinās tagad. Vajag present perfect continuous: „I've been learning English for two years“, „I've been living here for ten years“. Burtiskajā tulkojumā „I learn English already two years“ ir divas kļūdas: nepareizs laiks un already, nevis for.
Latviski darbību un rezultātu bieži šķir priedēklis: „lasīju“ / „izlasīju“, „tīrīju virtuvi“ / „iztīrīju virtuvi“
Tas ir labs ceļvedis. Ja latviski domā par pašu darbību bez priedēkļa („esmu lasījis“, „tīrīju“), angliski bieži der have been + -ing: „I've been reading this book“, „I've been cleaning the kitchen“. Ja domā par rezultātu ar priedēkli („esmu izlasījis“, „iztīrīju“), der present perfect simple: „I've read this book“, „I've cleaned the kitchen“.
„Cik ilgi tu jau gaidi?“, „Es gaidu jau trīs stundas“, „Es gaidu kopš astoņiem“
Angliski ilgumu izsaka ar for, sākuma punktu – ar since, un abos gadījumos vajag have been + -ing: „I've been waiting for three hours“, „I've been waiting since eight o'clock“. Jautājums ir „How long have you been waiting?“ Paņēmiens: ja atbilde ir uz jautājumu „Cik ilgi?“, lieto for; ja uz „Kopš kura laika?“ – since.
💡 Ja latviski saki tagadnē ar „jau“ + ilgumu („mācos jau divus gadus“), angliski lieto have/has been + -ing.
💡 Ilgums („divus gadus“) → for; „kopš“ + brīdis → since. Nekad since two years un nekad already two years.
💡 Stāvokļa darbības vārdi (know, believe, have = piederēt) paliek vienkāršajā formā: I've known him for years.
"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."
1. uzdevums · Izvēlies pareizo formu
I ___ for two hours — I need a break.
2. uzdevums · Izvēlies pareizās formas
How long ___ you ___ English?
3. uzdevums · Izvēlies pareizo formu
She's tired because she ___ all day.
4. uzdevums · Izvēlies pareizo teikumu
Which sentence emphasizes the ongoing activity itself?
5. uzdevums · Izvēlies pareizo formu
They ___ here since 2018.
6. uzdevums · Izvēlies pareizo formu
Why are your hands so dirty? What ___?
7. uzdevums · Izlabo kļūdu
Fix the mistake:
8. uzdevums · Pabeidz teikumu
Complete: We ___ (wait) for over an hour.
9. uzdevums · Pabeidz teikumu
Complete: He ___ (not/sleep) well lately.
10. uzdevums · Sakārto vārdus teikumā
11. uzdevums · Izvēlies pareizo teikumu
Which is correct?
12. uzdevums · Bieža kļūda: „jau divus gadus“ ar tagadni vai since
Latvian: “Es mācos angļu valodu jau divus gadus.” Which English sentence is correct?
Pieci dažādi jautājumi – pārbaudi savas zināšanas.
Jautājums 1 / 5
Rezultāts: 0/0
I ___ this project for three months.
Present perfect (tagadnes pabeigtais laiks)
Present perfect (have/has + 3. forma) saista pagātni ar tagadni, nenosaucot laiku. Kā tas līdzinās latviešu „esmu bijis“ un kur atšķiras.
Present continuous (tagadnes ilgstošais laiks)
Present continuous (be + -ing): kā to veido, kad lieto tam, kas notiek tagad vai uz laiku, un kāpēc stāvokļa darbības vārdi no tā izvairās.
Present simple
Ieradumi, fakti un saraksti laikā present simple: galotne -s teikumā she works, noliegumi un jautājumi ar do/does, nevis ar „ne-“ un „vai“.
Used to – pagātnes ieradumi
Used to pagātnes ieradumiem un situācijām, kuru vairs nav: apgalvojumi, noliegumi ar didn't use to un jautājumi ar did… use to.