Present perfect vai present perfect continuous

B1 · Vidējais līmenisBieži jauktas formas

I have read the book vai I have been reading the book? Pabeigts rezultāts vai darbība, kas vēl turpinās – latviski to bieži parāda priedēklis: „izlasīju“ vai „lasu“.

Ko tu iemācīsies

  • Present perfect simple lieto REZULTĀTAM, pabeigtai darbībai vai konkrētam daudzumam
  • Present perfect continuous lieto darbības ILGUMAM vai pašam procesam
  • Continuous forma bieži izskaidro pašreizējo situāciju (kāpēc kāds ir noguris, kāpēc kaut kas ir slapjš)
  • Ar skaitli vai konkrētu daudzumu (three cups, five books) lieto simple, nevis continuous
  • Latviešu tagadne ar ilgumu („gaidu jau stundu“, „strādā kopš 2018. gada“) angliski kļūst par present perfect (continuous) ar for vai since

Rezultāts vai darbība, kas turpinās

Abas formas saista pagātni ar tagadni. Simple forma (have + 3. forma) uzsver rezultātu – to, ka kaut kas ir pabeigts. Continuous forma (have been + -ing) uzsver procesu: darbība ilga kādu laiku un bieži turpinās joprojām.

Latviešu valodā ilgstošo laiku nav, bet līdzīgu atšķirību bieži parāda priedēklis: „Esmu izlasījis grāmatu“ (pabeigta, zinu beigas) un „Lasu šo grāmatu jau nedēļu“ vai „Visu nedēļu lasīju grāmatu“ (process, varbūt nepabeigts). Angliski šī atšķirība nav brīvas izvēles lieta: to vienmēr parāda darbības vārda forma.

"I have read the book. (rezultāts: zinu, kā tā beidzas)"
"I have been reading the book. (process: to daru pēdējā laikā, grāmata varbūt vēl nav izlasīta)"

Present perfect simple: rezultāts un daudzums

Lieto simple formu, ja svarīgs ir tas, kas ir izdarīts vai pabeigts, vai cik reižu vai cik daudz kaut kas noticis – īpaši ar konkrētu skaitli.

Stāvokļa darbības vārdi, piemēram, know, like, want, belong vai have (nozīmē „piederēt“, „man ir“), gandrīz vienmēr ir simple formā. Latviski „Es viņu pazīstu desmit gadus“ angliski ir I've known him for ten years, nevis I've been knowing him.

"She has read that book. (pabeigta – grāmata jau ir plauktā)"
"He has written five books this year. (konkrēts, pabeigts daudzums)"

Present perfect continuous: ilgums un process

Lieto continuous formu, ja runā par to, cik ilgi darbība turpinās, vai ja izskaidro pašreizējo situāciju, ko radījusi ilga vai tikko beigusies darbība.

Lielākā problēma ir latviešu tagadne: „Viņa lasa šo grāmatu jau divas nedēļas“, „Es gaidu jau stundu“. Burtisks tulkojums „She reads that book two weeks“ vai „I am waiting already an hour“ ir nepareizs. Angliski: She has been reading that book for two weeks, I've been waiting for an hour. Vārdu „jau“ šeit netulko – tā vietā ir for. Un ievēro: ilgumam (divas nedēļas, stunda) vajag for, sākuma punktam (2018. gads, pirmdiena, pulksten deviņi) – since.

Ar darbības vārdiem work, live, teach vai study kopā ar for/since parasti ir pareizas abas formas: She has worked / has been working there since 2018. Nepareiza ir tikai tagadne: She works there since 2018.

Ja skaidro savu nogurumu, latviski parasti saka „Visu dienu strādāju“ – pagātnē. Angliski, lai sasaistītu šo darbību ar pašreizējo stāvokli, dabiskāk ir I've been working all day.

"She has been reading that book for two weeks. (vēl turpinās – uzsvērts ilgums)"
"Why are you so tired? — I've been working all day. (izskaidro pašreizējo stāvokli)"

Noderīga pārbaude: vai ir konkrēts skaitlis?

Ja kaut ko skaiti (cik reižu, cik daudz), lieto simple. Ja apraksti pašu darbību, neko neskaitot, parasti lieto continuous.

Pavedieni latviski: „visu dienu“, „visu rītu“, „jau stundu“, „jau divas nedēļas“ norāda uz continuous; „jau izdarīju“, „gatavs“, „trīs reizes“, „piecas grāmatas“ – uz simple.

"I have had three cups of coffee today. (skaita – simple)"
"I have been drinking coffee all morning. (pati darbība – continuous)"

Angļu valoda ikdienā

"I've finished the report. (rezultāts: darbs ir padarīts)"
"I've been working on the report all week. (process: uzsvērta piepūle un ilgums)"
"Your eyes are red — have you been crying?"
"She has written three articles this month."

Uzmanību

✗I am waiting here since an hour.
✓I've been waiting here for an hour.

Latviski „Es šeit gaidu jau stundu“ ir tagadnē, bet angliski vajag present perfect (continuous). Un ilgumam vajag for, nevis since.

✗I have been having three cups of coffee today.
✓I have had three cups of coffee today.

Ar skaitli vai pabeigtu daudzumu lieto simple, nevis continuous.

✗She has read that book for two weeks.
✓She has been reading that book for two weeks.

Ja darbība ilgst kādu laiku un vēl nav beigusies („lasa jau divas nedēļas“), vajag continuous; has read nozīmētu, ka grāmata jau ir izlasīta.

✗How long are you waiting?
✓How long have you been waiting?

Burtisks tulkojums no „Cik ilgi tu gaidi?“. Jautājumā par ilgumu līdz tagadnei angliski vajag present perfect continuous.

✗I've been knowing him for ten years.
✓I've known him for ten years.

Stāvokļa darbības vārdus, piemēram, know, like vai belong, continuous formā nelieto. „Es viņu pazīstu desmit gadus“ ir I've known him for ten years.

✗I study English already three years.
✓I've been studying English for three years.

Latviešu „jau trīs gadus“ angliski nav already three years. Ilgumam vajag for, un tagadnes vietā – present perfect continuous.

Salīdzinājums ar tavu valodu

Latviski darbību, kas ilgst līdz tagadnei, izsaka tagadnē: „Es gaidu jau stundu“, „Viņa tur strādā kopš 2018. gada“, „Cik ilgi tu gaidi?“

Angliski tagadne apraksta tikai šo brīdi; ja runā par posmu, kas ilgst līdz tagadnei, vajag present perfect: „I have been waiting for an hour“ (uzsvērts ilgums), „She has been working there since 2018“ vai „She has worked there since 2018“. „I am waiting since an hour“ un „She works there since 2018“ ir nepareizi. Jautājums „Cik ilgi tu gaidi?“ ir „How long have you been waiting?“, nevis „How long are you waiting?“.

Latviski pabeigtību bieži parāda priedēklis: „lasīju grāmatu“ (process) un „izlasīju grāmatu“ (pabeidzu), „rakstīja vēstules“ un „uzrakstīja piecas vēstules“

Tas ir labs pavediens. Ja latviski dabiski skan forma ar priedēkli un rezultātu („esmu izlasījis trīs grāmatas“), angliski parasti vajag simple: „I've read three books.“ Ja runa ir par procesu un ilgumu („jau divas nedēļas lasu“, „visu rītu dzēru kafiju“), angliski bieži vajag continuous: „I've been reading…“, „I've been drinking coffee all morning.“

Latviski pašreizējo stāvokli bieži izskaidro ar pagātni: „Esmu noguris – visu dienu strādāju“, „Tev ir sarkanas acis – vai tu raudāji?“

Angliski darbību, kas tikko beigusies vai vēl turpinās un izskaidro to, ko redzam tagad, dabiski izsaka ar present perfect continuous: „I've been working all day.“, „Your eyes are red — have you been crying?“ Past simple („I worked all day“) ir gramatiski pareizs, bet stāsta par beigušos posmu, nevis sasaista to ar tagadni.

💡 Vai latviski ir tagadne ar ilgumu („gaidu jau stundu“, „strādā kopš 2018. gada“)? Angliski vajag have/has (been) + for (ilgums) vai since (sākuma punkts).

💡 „Visu dienu“, „visu rītu“, „jau divas nedēļas“ – domā par have/has been + -ing.

💡 Vai ir konkrēts skaitlis (trīs reizes, piecas grāmatas)? Simple. Vai „visu dienu“? Continuous.

Situācija no dzīves: jautājums kolēģei, kā veicas ar darbu

"How's the presentation coming along?"

"I've been working on the slides for hours — I still have the data section left."

"Have you finished the introduction, at least?"

"Yes, I've finished that part already — just the data section now."

Prakse

1. uzdevums · Izvēlies pareizo formu

Choose the correct form: I ___ three cups of coffee today. (a completed count)

2. uzdevums · Izvēlies pareizo formu

Choose the correct form: I ___ coffee all morning. (emphasis on the ongoing activity)

3. uzdevums · Izvēlies pareizo formu

Choose the correct form: She ___ that book — it's on the shelf now. (finished result)

4. uzdevums · Izvēlies pareizo formu

Choose the correct form: She ___ that book for two weeks. (still not finished, ongoing)

5. uzdevums · Izvēlies pareizo formu

Choose the correct form: Why are you so tired? — I ___ all day.

6. uzdevums · Izvēlies pareizo formu

Choose the correct form: He ___ five books this year. (a specific completed number)

7. uzdevums · Izvēlies pareizo atbildi

Which form emphasizes the RESULT or a completed quantity, rather than the ongoing activity?

8. uzdevums · Izvēlies pareizo atbildi

Which form emphasizes the DURATION or ongoing nature of an activity?

9. uzdevums · Pabeidz teikumu ar pareizo formu

Complete with the correct form of 'wait': I ___ for an hour, and the bus still hasn't come. (emphasis on duration)

10. uzdevums · Pabeidz teikumu ar pareizo formu

Complete with the correct form of 'finish': I ___ my homework, so now I can relax. (finished result)

11. uzdevums · Bieža kļūda: tagadne ar „jau trīs gadus“

Latvian: “Es mācos angļu valodu jau trīs gadus.” Which English sentence is correct?

Ātrais izaicinājums

Pieci dažādi jautājumi – pārbaudi savas zināšanas.

Jautājums 1 / 5

Rezultāts: 0/0

Choose the correct form: Your eyes are red — ___ you ___ ?

Kopsavilkums

  • Present perfect simple: uzsvērts rezultāts, pabeigtība vai konkrēts daudzums.
  • Present perfect continuous: uzsvērts ilgums vai process („jau stundu“, „visu dienu“).
  • Continuous forma bieži izskaidro pašreizējo situāciju: nogurumu, sarkanas acis vai slapjas drēbes.
  • Konkrēts skaitlis prasa simple; stāvokļa darbības vārdi, piemēram, know, paliek simple formā.
  • Latviešu tagadne ar ilgumu → have/has (been) … for + ilgums / since + sākuma punkts, nekad angļu tagadne.
Skatīt visas šīs kategorijas nodarbības