Present perfect afirmativ
Pe scurt
have / has + participiu trecut — o experiență sau un rezultat acum, fără moment.
| Subiect | Aux | Forma scurtă | |
|---|---|---|---|
| I / you / we / they | have | + participiu | I've, you've, we've, they've |
| he / she / it | has | + participiu | he's, she's, it's |
| Bază | Past | Participiu |
|---|---|---|
| regulat | -ed | același -ed |
| be | was/were | been |
| see | saw | seen |
| do | did | done |
| eat | ate | eaten |
| go | went | gone |
| take | took | taken |
| fly | flew | flown |
| drive | drove | driven |
| write | wrote | written |
Niciodată past simple după have: I have seen (nu I have saw). Cu un moment spus (in 2019) folosești past simple, chiar dacă în română ai zice perfectul compus.
have been to = ai fost și te-ai întors. has gone to = e încă acolo.
A2 · Lecția 7 · Present perfect: afirmativ
Explicația completă, din lecția care predă regula
Ca formă, present perfect seamănă mult cu perfectul compus: un auxiliar plus participiu, ca în am vizitat, a văzut. Diferența e la folosire. Perfectul compus e timpul trecut obișnuit în română și merge fără probleme cu o dată: Am vizitat Roma în 2019. Present perfect nu poate face asta.
- I visited Rome in 2019. — o călătorie terminată, cu momentul spus. Asta e past simple.
- I have visited Rome. — nu povestești nimic. Spui doar că experiența asta face parte din viața ta acum. Când s-a întâmplat nu contează și nu se spune.
Folosește present perfect pentru experiențe și pentru rezultate care contează acum. Momentul nu apare niciodată în propoziție.
Forma: have sau has + forma a treia
În română auxiliarul are șase forme (am, ai, a, am, ați, au). În engleză are doar două: has pentru he, she, it și have pentru toate celelalte persoane. Apoi vine participiul trecut (past participle), forma a treia a verbului, care rămâne la fel la orice persoană, exact ca participiul românesc.
| Subiect | Auxiliar | Participiu | Exemplu |
|---|---|---|---|
| I | have | travelled | I have travelled by night train. |
| you | have | booked | You have booked the wrong flight. |
| he / she / it | has | landed | Her plane has landed. |
| we | have | climbed | We have climbed that mountain. |
| they | have | stayed | They have stayed in a tent. |
-s de la persoana a treia stă pe has, niciodată pe participiu. She has visited — nu she has visits și nu she have visited.
De unde vine forma a treia
La verbele regulate forma a treia este forma în -ed pe care o știi deja de la past simple: travel — travelled — travelled. Nu e nimic nou de învățat.
| Forma de bază | Past simple | Participiu trecut |
|---|---|---|
| visit | visited | visited |
| travel | travelled | travelled |
| stay | stayed | stayed |
| pack | packed | packed |
| book | booked | booked |
| climb | climbed | climbed |
| arrive | arrived | arrived |
La multe verbe neregulate însă forma a treia diferă de past simple, iar după have sau has îți trebuie forma a treia. Învață-le câte trei.
| Forma de bază | Past simple | Participiu trecut |
|---|---|---|
| be | was / were | been |
| see | saw | seen |
| do | did | done |
| eat | ate | eaten |
| go | went | gone |
| take | took | taken |
| fly | flew | flown |
| drive | drove | driven |
| write | wrote | written |
| ride | rode | ridden |
| swim | swam | swum |
Nu pune past simple după have: saw nu poate sta după have. Alege mereu forma a treia: I have seen the sea, nu I have saw the sea.
Unele verbe neregulate au o singură formă pentru ambele: lose — lost — lost, sleep — slept — slept, buy — bought — bought, meet — met — met. Și la ele ai nevoie de have sau has în față.
Greșeala tipică pentru un vorbitor de română este traducerea perfectului compus cu present perfect atunci când spui momentul. Când apare o dată, un an sau ieri, folosește past simple: I visited Rome in 2019, nu I have visited Rome in 2019. Present perfect rămâne doar pentru frazele fără moment.
Forma scurtă
În vorbire, have și has se lipesc aproape mereu de pronume, iar în scrisul informal se scriu tot așa.
| Forma întreagă | Forma scurtă | Exemplu |
|---|---|---|
| I have | I've | I've been to Greece. |
| you have | you've | You've packed too much. |
| he has | he's | He's flown over the desert. |
| she has | she's | She's lost her passport. |
| it has | it's | It's arrived. |
| we have | we've | We've driven all the way. |
| they have | they've | They've taken the ferry. |
he's și she's pot însemna he is sau he has. Te uiți la cuvântul de după: dacă e un participiu, e has (She's gone home); dacă e un adjectiv sau un substantiv, e is (She's tired).
been și gone
Pentru locuri, engleza alege între două verbe acolo unde româna spune doar a fost sau s-a dus. Participiul lui be înseamnă o vizită din care te-ai întors: I have been to Egypt — ai fost acolo și acum ești înapoi. Participiul lui go înseamnă că persoana e încă plecată: She has gone to Egypt — e în Egipt chiar acum.
Româna spune am fost în Egipt, dar în engleză vine to: have been to a place. have been in înseamnă altceva, așa că nu traduce prepoziția cuvânt cu cuvânt.
Verifică ce ai citit
Câteva întrebări din testul lecției din aplicație (6 din 15). Scrie forma sau alege răspunsul.
My sister ___ travelled all over Asia.
We ___ booked two seats on the night bus.
They have(visit) six islands on this trip.
Our plane has(land) in the wrong city.
He has(pack) his backpack.
I have ___ to Morocco twice.
Exemple din curs
Cuvântul marcat e locul unde se aplică regula. Apasă pe redare ca să auzi propoziția.
I've been to Greece.
Am fost în Grecia.
Her plane has landed.
Avionul ei a aterizat.
She's lost her passport.
Și-a pierdut pașaportul.
They've taken the ferry.
Au luat feribotul.
She has gone to Egypt.
Ea a plecat în Egipt.
I have seen the sea.
Am văzut marea.
You have booked the wrong flight.
Ai rezervat zborul greșit.
I have travelled by night train.
Am călătorit cu trenul de noapte.
I have swum in the sea at midnight.
Am înotat în mare la miezul nopții.
My parents have visited more than thirty countries.
Părinții mei au vizitat peste treizeci de țări.
Propoziții din curs care folosesc regula: 98
Încearcă și tu
Tradu o propoziție care folosește regula. Ca în aplicație, verificarea marchează cuvântul greșit și numește regula din spatele lui.
Propoziții
Scrie-o în engleză
Am fost în Grecia.
present perfect: have + been to (experiență, fără moment precis); formă contrasă (I've)