Kalbėjimas apie patirtis iki šiol (present perfect simple)
A2Kalbėjimas apie patirtis iki šiol (present perfect simple)
Present perfect simple (trumpai: present perfect) — tai anglų kalbos laikas, kurį naudojame, kai norime pasakyti apie patirtis, veiksmus ar būsenas, susijusias su dabartimi, bet vykusias anksčiau neapibrėžtame laike. Svarbiausia mintis: veiksmas įvyko prieš dabar ir turi ryšį arba poveikį dabartyje.
Kada vartoti present perfect simple?
Have you ever been to Paris? — Ar tu kada nors buvai Paryžiuje?
I have never tried sushi. — Aš niekada nebandžiau suši.
She has lost her keys. — Ji prarado raktus. (Dabartinė problema: raktų nėra.)
I have finished the report. — Aš baigiau ataskaitą. (Ataskaita dabar paruošta.)
I have lived here for five years. — Aš gyvenu čia jau penkerius metus.
She has worked at the company since 2018. — Ji dirba įmonėje nuo 2018 m.
I have just eaten. — Aš ką tik pavalgiau.
Have you finished your homework yet? — Ar tu jau baigei namų darbus?
I have already seen that film. — Aš jau mačiau tą filmą.
I have read three books this month. — Aš perskaičiau tris knygas šį mėnesį. (Mėnuo dar nesibaigė.)
So far, we have completed five tasks. — Iki šiol mes įvykdėme penkis užduotis.
Kaip sudaromas present perfect simple?
Teigiamas sakinis
Formulė: subject + have/has + past participle (trečioji veiksmažodžio forma).
I have seen that movie. — Jie have: I/you/we/they have; he/she/it has.
He has visited London twice. — (has + visited)
Neigiamas sakinis
Formulė: subject + haven't/hasn't + past participle.
I haven't (have not) finished. — Aš nebaigiau.
She hasn't (has not) called yet. — Ji dar nepaskambino.
Klausimas
Formulė: Have/Has + subject + past participle?
Have you ever met him? — Ar tu kada nors susitikai su juo?
Has he arrived yet? — Ar jis jau atvyko?
Trumpi atsakymai
Yes, I have. / No, I haven't. / Yes, she has. / No, he hasn't.
Past participle (trečioji forma) — regular ir irregular veiksmažodžiai
- Regular: add -ed (work → worked, live → lived)
- Irregular: reikia atsiminti (go → gone, see → seen, do → done, eat → eaten, write → written, be → been)
I have gone home. — Aš nuėjau namo. (gone)
They have written three letters. — Jie parašė tris laiškus. (written)
Tipiški žodžiai ir išraiškos
- Have you ever been to New York? — Ar tau kada nors teko būti Niujorke?
- I have never seen snow. — Aš niekada nemačiau sniego.
- yet (dažnai klausimuose ir neigimuose, gale): Have you finished yet? / I haven't finished yet.
- already (teiginiuose, paprastai prieš past participle arba po have): I have already eaten. / I've already eaten.
- just (nurodo ką tik įvykusį veiksmą): She has just left. — Ji ką tik išėjo.
- for — trukmė: for two years, for a long time. (for two hours — dvi valandas)
- since — konkretus pradžios laikas: since 2010, since Monday, since my birthday.
I have known him for ten years. — Aš pažįstu jį jau dešimt metų.
I have known him since 2010. — Aš pažįstu jį nuo 2010 m.
- So far / up to now: dažnai su „have + past participle“ kalbant apie atliktų dalykų skaičių.
- Recently / lately: nurodo neseniai įvykusį veiksma, pvz. I have recently started a new course. — Aš neseniai pradėjau naują kursą.
- I have been to London. — Aš buvau Londone (ir grįžau) — kalbu apie patirtį.
- He has gone to London. — Jis išvyko į Londoną (ir dar nėra grįžęs) — jis ten dabar arba dar negrįžo.
Palyginimas su Past Simple ir Present Perfect Continuous
- Present perfect: kai laikas neapibrėžtas arba veiksmas susijęs su dabartimi.
- Past simple: kai nurodomas konkretus laikas praeityje.
Patarimas lietuviams: lietuvių kalboje dažnai sakome „aš buvau Paryžiuje“ ar „aš gyvenau ten penkerius metus“. Jei norite pabrėžti, kad tai patirtis iki dabar arba tas faktas turi reikšmę dabar, angliškai rinkitės present perfect. Jei sakote, kada tiksliai tai vyko, vartokite past simple.
- Simple (have + V3) dažnai pabrėžia rezultatą arba kiekį: I have written three emails. — Parašiau tris el. laiškus (rezultatas: laiškai parašyti).
- Continuous (have been + -ing) pabrėžia veiklos trukmę arba veiklos procesą: I have been writing emails all morning. — Aš visą rytą rašiau laiškus (veikla buvo nuolatinė).
Abi formos kartais abi tinka: I have lived here for five years. / I have been living here for five years. (Abi reiškia panašiai: gyvenimo trukmė.)
Dažniausios klaidos ir kaip jų išvengti
Dažni pavyzdžiai su vertimais
Patirtis / ever, never
Have you ever climbed a mountain? — Ar tu kada nors lipai į kalną?
No, I haven't. — Ne, nesu.
Yes, I have. — Taip, esu.
Neseniai įvykę veiksmai / just, already, yet
I've just finished my lunch. — Aš ką tik pabaigiau pietus.
Have you already seen the new episode? — Ar tu jau matei naują seriją?
I haven't called her yet. — Aš dar jai nepaskambinau.
Trukmės / for, since
They have been married for twelve years. — Jie vedę jau dvylika metų.
I've known Anna since school. — Aš pažįstu Anną nuo mokyklos.
Veiksmai su poveikiu dabar
Someone has taken my umbrella. — Kas nors paėmė mano skėtį. (Juo dabar nebegalite naudotis.)
I've lost my wallet. — Aš pametėjau piniginę. (Problema egzistuoja dabar.)
Šiuolaikiniai laikotarpiai (this week / today / so far)
He has been very busy this week. — Jis šią savaitę labai užsiėmęs.
So far, we've sold 120 tickets. — Iki šiol pardavėme 120 bilietų.
Been vs gone
I've been to Rome three times. — Aš buvau Romoje tris kartus (ir grįžau).
She's gone to Rome for a week. — Ji išvyko į Romą savaitei (ji ten dabar).
Klausimai ir trumpi atsakymai
Have you ever met a celebrity? — Yes, I have. / No, I haven't.
Has he read the book yet? — No, he hasn't read it yet.
Žodynėlis (trumpas)
Present perfect (simple) — anglų laikas, sudarytas iš have/has + past participle, vartojamas apie patirtis iki dabar, veiksmus su dabartiniu poveikiu, veiksmus, prasidėjusius praeityje ir tęsiamus iki dabar.
Past participle (V3) — trečioji veiksmažodžio forma (pvz., gone, seen, written, worked).
Indefinite time (neapibrėžtas laikas) — laikas, kai nepasakome konkretaus momento (pvz., "ever", "before", "already").
For / since — for (trukmė), since (taškas laike, nuo kada kažkas tęsiasi).
Santrauka — svarbiausios taisyklės
- Naudokite present perfect, kai veiksmas įvyko anksčiau neapibrėžtame laike ir turi ryšį su dabartimi.
- Formulė: subject + have/has + past participle.
- Nevardykite konkretaus praėjusio laiko (yesterday, last year) su present perfect — tada vartokite past simple.
- For = trukmė, since = pradžios taškas.
- Naudokite ever/never/just/yet/already/so far/recently su present perfect, kai tai tinka kontekstui.
Jei norite, galiu paruošti trumpą sąrašą dažniausiai naudojamų past participle formų arba trumpus pratimus (atsakymus), kad galėtumėt praktiškai pritaikyti taisykles.