Modaliniai veiksmažodžiai su have (modal perfects)

B2 · Aukštesnysis vidutinisModaliniai veiksmažodžiai

Should have, could have ir would have atitinka lietuviškus „turėjai…“, „galėjai…“ ir „būčiau…“: kalbi apie tai, kas neįvyko – praleistą progą, blogą sprendimą ar įsivaizduojamą kitokią eigą.

Ką išmoksi

  • Should have + būtojo laiko dalyvis – gailestis arba priekaištas („turėjai…“, „reikėjo…“)
  • Could have + būtojo laiko dalyvis – galimybė, kuri buvo, bet ja nepasinaudota („galėjai…“, „būtume galėję…“)
  • Would have + būtojo laiko dalyvis – įsivaizduotas rezultatas, dažnai su if („būčiau…“)
  • Shouldn't have kritikuoja tai, kas iš tikrųjų įvyko („nereikėjo…“, „neturėjai…“)

Žvilgsnis atgal į tai, kas neįvyko

Should have, could have ir would have visada susideda iš trijų dalių: modalinis veiksmažodis + have + būtojo laiko dalyvis (past participle, 3-ioji forma). Kiekvienas modalinis veiksmažodis suteikia savo reikšmę: gailestį ar priekaištą, praleistą galimybę ar įsivaizduotą rezultatą. „You should have called me — I was worried.“ „I could have helped you, but I didn't know you needed it.“

Lietuvių kalba iš dalies padeda: sudėtinė tariamosios nuosakos forma „būčiau atėjęs“, „būtume galėję padėti“ sudaryta panašiai – pagalbinis veiksmažodis + dalyvis, lygiai kaip would have come.

Bet dažniausiai lietuviškai sakome kitaip – būtąjį laiką dedame ant modalinio veiksmažodžio: „Turėjai man paskambinti“, „Reikėjo man paskambinti“, „Galėjome laimėti“. Angliškai should, could ir would tokiai reikšmei atskiro būtojo laiko neturi: praeitį parodo have + dalyvis. Tiltelis įsiminti: „turėjai / reikėjo“ = should have, „galėjai / būtume galėję“ = could have, „būčiau…“ = would have.

"You should have called me — I was worried."
"I could have helped you, but I didn't know you needed it."

Should have: gailestis ir priekaištas

Should have reiškia gailestį dėl to, kas nebuvo padaryta, arba kritikuoja sprendimą: „He should have apologized sooner.“ = „Jis turėjo atsiprašyti anksčiau.“ / „Jam reikėjo atsiprašyti anksčiau.“

Shouldn't have – atvirkščiai: kritikuoja tai, kas iš tikrųjų įvyko. „You shouldn't have spent all that money.“ = „Nereikėjo išleisti visų tų pinigų.“ (O tu juos išleidai.) Atsargiai: „Nereikėjo“ neversk „You didn't have to“ ar „You didn't need to“ – tai reiškia „nebuvo būtina“, o ne priekaištą.

Be have neveikia: „You should call me“ – patarimas dabarčiai ar ateičiai („Turėtum man paskambinti“), o ne priekaištas dėl praeities. „He should apologized“ – klaida, nors lietuviškai būtasis laikas ir yra ant „turėjo“.

Atsargiai su „turėjo“: „Turėjai man paskambinti“ yra priekaištas → should have. Bet „Jis turėjo pamiršti, kitaip būtų paskambinęs“ – tai išvada → must have („He must have forgotten“). „You must have called me“ nėra priekaištas – tai reiškia „tikriausiai man skambinai“.

Ir svarbiausia: „Turėjai man pasakyti“ neversk „You had to tell me“. Had to kalba apie tikrą prievolę praeityje („Turėjau tai padaryti, nes kito pasirinkimo nebuvo“), o ne apie priekaištą. Priekaištas angliškai – should have, dažnai su really: „You really should have told me.“

"He should have apologized sooner."
"You shouldn't have spent all that money."

Could have: praleista proga

Could have apibūdina gebėjimą ar galimybę, kuri praeityje buvo, bet ja nepasinaudota, dažnai su priežastimi: „We could have won if we'd played better.“ = „Būtume galėję laimėti, jei būtume geriau žaidę.“

Skirk gerai: lietuviškai „Galėjome laimėti“ šnekamojoje kalboje dažniausiai reiškia praleistą progą (→ „We could have won“), o jei norime pasakyti, kad iš tikrųjų pavyko, sakome „Pavyko laimėti“ (→ „We managed to win“ / „We were able to win“). Praleistai progai angliškai visada could have. Vienas could (be have) reiškia bendrą gebėjimą praeityje („I could swim at five“) arba pasiūlymą dabar („I could help you“ = „Galėčiau tau padėti“).

Neiginys couldn't have reiškia „nebūtų buvę įmanoma“: „We couldn't have won without you.“ = „Be tavęs nebūtume galėję laimėti.“ Tai irgi įsivaizduota praeitis, kaip ir would have.

Could have gali būti ir priekaištas: „They could have told us sooner.“ = „Galėjo mums pasakyti anksčiau.“

Ir dar – spėjimas apie praeitį: „She could have missed the bus.“ = „Gal ji pavėlavo į autobusą.“ Kontekstas lemia, ar tai praleista proga, ar spėjimas.

"We could have won if we'd played better."
"They could have told us sooner."

Would have: įsivaizduota praeitis

Would have apibūdina, kas būtų nutikę kitokioje, tik įsivaizduotoje praeityje. Tipiškai – 3 tipo sąlygos sakinyje (third conditional) su if + had: „If I had known, I would have come earlier.“ = „Jei būčiau žinojęs (žinojusi), būčiau atėjęs (atėjusi) anksčiau.“

Didžiausi lietuvių spąstai: lietuviškai tariamoji nuosaka vartojama abiejose sakinio dalyse („Jei būčiau žinojęs, būčiau atėjęs“). Angliškai ne: dalyje su if eina had („If I had known“), o would have – tik kitoje dalyje. „If I would have known“ kartais išgirsi amerikiečių šnekamojoje kalboje, bet tai laikoma nenorminiu variantu.

Be have sakinys pereina į dabartį: „I would come earlier“ reiškia „Ateičiau anksčiau“ ir netinka prie if su būtuoju laiku.

"If I had known, I would have come earlier."
"I wouldn't have said that if I'd known it would upset you."

Anglų kalba kasdienybėje

"You shouldn't have worked so late."
"I could have helped you, but I didn't know."
"I wouldn't have believed it if I hadn't seen it myself."
"She could have won the race, but she twisted her ankle."

Atkreipk dėmesį

✗You had to tell me.
✓You should have told me.

Pažodinis „Turėjai man pasakyti“ vertimas. Had to reiškia tikrą prievolę praeityje; priekaištui reikia should have + dalyvis.

✗He should apologized sooner.
✓He should have apologized sooner.

Have negali trūkti: modalinis veiksmažodis + have + dalyvis. Lietuviškai būtasis laikas yra ant „turėjo“, o angliškai praeitį parodo have.

✗You didn't need to say that.
✓You shouldn't have said that.

„Nereikėjo to sakyti“ – priekaištas, todėl shouldn't have. You didn't need to reiškia „nebuvo būtina“.

✗I could help you, but I didn't know you needed it.
✓I could have helped you, but I didn't know you needed it.

Praleistai progai („galėjau tau padėti, bet…“) reikia could have + dalyvio. I could help you – pasiūlymas dabar.

✗If I would have known, I would have come earlier.
✓If I had known, I would have come earlier.

„Jei būčiau žinojęs“ = If I had known. Would have eina tik į kitą sakinio dalį.

✗If I had known, I would come earlier.
✓If I had known, I would have come earlier.

Įsivaizduotai praeičiai („būčiau atėjęs“) reikia would have + dalyvio. I would come – dabartis: „ateičiau“.

Palyginimas su tavo kalba

Lietuviškai būtasis laikas dedamas ant modalinio veiksmažodžio: „Turėjai man paskambinti“, „Reikėjo man paskambinti“, „Galėjome laimėti“

Angliškai taip negalima: should būtojo laiko neturi, o vienas could (be have) praleistos progos nereiškia. Praeitį parodo have + dalyvis: „Turėjai man paskambinti“ = „You should have called me“, „Galėjome laimėti“ = „We could have won“. O „You had to call me“ reikštų prievolę, o ne priekaištą.

„Nereikėjo to sakyti“, „Neturėjai to sakyti“: lietuviškai tai priekaištas dėl to, kas jau pasakyta

Angliškai priekaištas yra „You shouldn't have said that“. „You didn't have to say that“ ar „You didn't need to say that“ reiškia „nebuvo būtina to sakyti“ – tai daug švelniau ir dažnai suprantama visai kitaip (pavyzdžiui, kaip padėka už malonų komplimentą).

„Jei būčiau žinojęs, būčiau atėjęs“: lietuviškai tariamoji nuosaka vartojama abiejose sakinio dalyse

Angliškai kiekviena dalis turi savo formą. Su if eina past perfect: „If I had known“. Kitoje dalyje – would have: „I would have come earlier“. Taigi „būčiau…“ verčiamas dviem skirtingais būdais, priklausomai nuo vietos sakinyje. „If I would have known“ – klasikinė klaida.

„Turėjai man paskambinti“ (priekaištas) ir „Jis turėjo pamiršti“ (išvada)

Angliškai tai du skirtingi modaliniai veiksmažodžiai: should have kritikuoja ar apgailestauja („You should have called me“), must have daro išvadą, kas greičiausiai nutiko („He must have forgotten“). Nemaišyk jų: su must have nieko nepriekaištauji.

💡 „Turėjai…“ / „Reikėjo…“ (priekaištas) = should have + dalyvis, niekada had to ar should + būtasis laikas.

💡 „Galėjai…“ / „būtume galėję…“ (praleista proga) = could have + dalyvis.

💡 „Jei būčiau žinojęs“ = If I had known; „būčiau atėjęs“ = would have come.

💡 Priekaištas = should have; išvada („turbūt“, „tikriausiai“) = must have.

Situacija iš gyvenimo: po vakarėlio, į kurį nenuėjai

"You should have come to the party, it was great!"

"I know, I wish I had. I could have come, but I was too tired."

"That's a shame. You would have loved the food."

"Next time I definitely will."

Praktika

1 užduotis · Pasirink teisingą sakinį: gailestis ar priekaištas

Choose the correct sentence — regret or criticism about the past.

2 užduotis · Pasirink teisingą sakinį: praleista galimybė

Choose the correct sentence — unrealized past ability.

3 užduotis · Pasirink teisingą sakinį: įsivaizduota praeitis

Choose the correct sentence — a hypothetical past.

4 užduotis · Pasirink teisingą neigimą

Choose the correct negative.

5 užduotis · Pasirink teisingą sakinį

Choose the correct sentence — criticism of a past action that did happen.

6 užduotis · Pasirink teisingą atsakymą

Which modal perfect expresses regret about something NOT done?

7 užduotis · Pasirink teisingą sakinį

Choose the correct sentence.

8 užduotis · Pasirink teisingą sakinį

Choose the correct sentence.

9 užduotis · Užbaik sakinį

Complete (regret): 'I ___ (should/study) harder for that exam.'

10 užduotis · Užbaik sakinį

Complete (unrealized ability): 'She ___ (could/win) the race, but she twisted her ankle.'

11 užduotis · Suskirstyk į grupes

should have called
shouldn't have called
could have won
couldn't have won
would have helped
wouldn't have helped

Suskirstyta: 0 / 6

12 užduotis · Dažna klaida: „turėjai“ kaip had to

Lithuanian: “Turėjai man pasakyti.” (a reproach). Which English translation is correct?

Greitas iššūkis

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

Klausimas 1 / 5

Rezultatas: 0/0

Choose the correct sentence.

Ką išmokai

  • Should have („turėjai“, „reikėjo“) reiškia gailestį ar priekaištą; shouldn't have („nereikėjo“) kritikuoja tai, kas įvyko.
  • Could have („galėjai“, „būtume galėję“) apibūdina galimybę, kuria nepasinaudota.
  • Would have („būčiau…“) apibūdina įsivaizduotą rezultatą, dažnai su if + had.
  • Visiems trims reikia have + dalyvio: praeitis nededama ant modalinio veiksmažodžio (ne should said, ne could win, ne had to).
  • Dalyje su if eina had, o ne would have: If I had known…
Visos šios kategorijos pamokos