Când folosim Present Perfect cu for și since?
Acest tip de Present Perfect leagă direct o acțiune începută în trecut de momentul vorbirii. Situația nu este încheiată: dacă spui că locuiești într-un oraș sau lucrezi la o companie folosind această structură, înseamnă că încă locuiești sau lucrezi acolo.
În limba română spunem adesea „sunt medic de cinci ani” sau „ne cunoaștem din facultate”. În engleză, simplul fapt că acțiunea are o durată care pornește din trecut și ajunge până în prezent impune utilizarea lui Present Perfect Simple (have / has + participiul trecut).
- I have worked as a frontend developer at this company for two years.Lucrez ca dezvoltator frontend la această companie de doi ani (și lucrez în continuare).
- Dr. Sandu has been the head of our clinic since 2018.Dr. Sandu este șeful clinicii noastre din anul 2018.
- We have managed this logistics route since last September.Gestionăm această rută logistică din luna septembrie a anului trecut.
Diferența dintre for și since
Cea mai simplă modalitate de a alege între «for» și «since» este să privești modul în care măsori timpul: o durată sau un moment exact de pornire.
Folosești «for» când menționezi o perioadă sau o durată de timp: numărul de minute, ore, zile, luni sau ani (for 20 minutes, for three days, for six months, for a long time). Răspunde practic la întrebarea: „Cât timp a durat?”.
Folosești «since» când precizezi punctul de plecare, adică momentul exact din trecut în care a început acțiunea: o dată, o oră, un an sau un eveniment punctual (since Monday, since 9:00 AM, since 2021, since I graduated). Acțiunea a început atunci și continuă până acum.
- Our sales team has negotiated this contract for three weeks.Echipa noastră de vânzări negociază acest contract de trei săptămâni (for + perioadă).
- She has been in this meeting since 10:00 AM.Ea este în această ședință de la ora 10:00 (since + punct de pornire).
- They have had the same UI designer since the startup launched.Au același designer de interfețe de când s-a lansat startup-ul (since + acțiune punctuală în trecut).
Lecție individuală online, 50 de minute — 250 lei. Prima lecție e gratuită.
Programează lecția de probăCum întrebi durata cu How long...?
Pentru a afla durata unei stări sau acțiuni care încă se desfășoară, întrebarea începe obligatoriu cu «How long» urmat de ordinea standard din Present Perfect: auxiliarul (have / has), subiectul și verbul la participiul trecut (forma a III-a sau terminația -ed).
Formulă: How long + have / has + subiect + verb (Past Participle)? Răspunsul la această întrebare va conține aproape întotdeauna «for» sau «since».
- How long have you lived in Chișinău?De cât timp locuiești în Chișinău?
- How long has your company used this CRM software?De cât timp folosește compania ta acest program CRM?
- How long have they known each other? — They have known each other since university.De cât timp se cunosc? — Se cunosc din timpul facultății.
Greșeli tipice ale vorbitorilor de limba română
Cea mai răspândită greșeală vine din traducerea cuvânt cu cuvânt a timpului prezent din română în Present Simple în engleză. Dacă o acțiune continuă, dar precizezi de când se întâmplă, Present Simple este incorect.
O altă capcană frecventă este utilizarea greșită a prepozițiilor: folosirea lui «from» în loc de «since» pentru puncte de plecare, sau adăugarea lui «since» în fața unei durate (de exemplu, «since three years» în loc de «for three years»).
- ✗ I am here since Monday. ✓ I have been here since Monday.În engleză nu poți folosi Present Simple (am) cu un indicator de timp precum «since»; este obligatoriu Present Perfect.
- ✗ I work in sales for five years. ✓ I have worked in sales for five years.Dacă lucrezi de 5 ani și continui să o faci, verbul cere Present Perfect, nu prezentul simplu «work».
- ✗ We have been partners from 2019. ✓ We have been partners since 2019.Pentru a marca momentul de început al unei acțiuni neterminate folosim «since», nu «from».
Present Perfect cu for vs. Past Simple cu for
Prepoziția «for» poate fi folosită atât cu Present Perfect, cât și cu Past Simple, însă sensul propoziției se schimbă radical. Este o distincție esențială mai ales la interviurile de angajare sau când discuți despre proiecte anterioare.
Cu Present Perfect, acțiunea continuă și astăzi: «I have lived here for two years» înseamnă că locuiesc aici și în prezent. Cu Past Simple, acțiunea s-a încheiat complet în trecut: «I lived here for two years» înseamnă că am locuit acolo o perioadă de doi ani, dar acum m-am mutat în altă parte.
- She has worked in logistics for four years.Ea lucrează în logistică de patru ani (și lucrează în continuare în acest domeniu).
- She worked in logistics for four years.Ea a lucrat în logistică timp de patru ani (în trecut; acum are altă ocupație).
- We have had this client for six months.Avem acest client de șase luni (este clientul nostru și astăzi).
Truc practic de memorare: Linia timpului
Imaginează-ți o axă a timpului care se termină în punctul „Acum”.
Cuvântul «SINCE» este un punct fix pe calendar: este o săgeată care marchează o dată precisă din trecut (since yesterday, since October, since 2015). Cuvântul «FOR» este o riglă care măsoară distanța dintre acel punct și momentul prezent: măsoară întinderea (for 2 hours, for 5 days, for 10 years). Dacă poți număra unitățile de timp (ore, zile, săptămâni), folosește «for».
- Since marks the start: since 8 o'clock, since breakfast, since Tuesday.Since indică punctul de start: de la ora 8, de la micul dejun, de marți.
- For measures the distance: for 8 hours, for two days, for a decade.For măsoară durata totală: timp de 8 ore, timp de două zile, timp de un deceniu.
Exerciții pentru această temă
Tema se studiază în lecțiile fiecărui curs al nostru — alege-l pe cel mai apropiat de munca ta:
- Engleză pentru afaceriHow long have you worked here?Pre-Intermediate · lecția 37 · în nivelul complet
- Engleză pentru designeriHow long have you been a designer?Pre-Intermediate · lecția 37 · în nivelul complet
- Engleză pentru mediciHow long have you had this pain?Pre-Intermediate · lecția 37 · în nivelul complet
- Engleză conversaționalăFriendships that lastPre-Intermediate · lecția 37 · în nivelul complet
- Engleză pentru ITHow long have you worked here?Pre-Intermediate · lecția 37 · în nivelul complet
- Engleză pentru logisticăA good broker relationshipPre-Intermediate · lecția 37 · în nivelul complet
- Engleză pentru vânzăriHow long have you been in sales?Pre-Intermediate · lecția 37 · în nivelul complet
Întrebări și răspunsuri
Pot folosi prepoziția «from» în loc de «since» cu Present Perfect?
Nu, în Present Perfect pentru a indica punctul de pornire al unei acțiuni continue se folosește exclusiv «since». Prepoziția «from» se folosește de regulă în pereche cu «to» sau «until» (de exemplu: «I work from 9 to 6») sau în structuri de viitor.
Care este diferența dintre «How long have you lived...?» și «How long have you been living...?»?
La verbe de durată precum «live», «work» sau «study», ambele variante sunt corecte și au un sens aproape identic. Present Perfect Continuous («have been living») subliniază puțin mai mult continuitatea sau o situație resimțită ca temporară, în timp ce forma simplă exprimă o stare mai permanentă.
Dacă acțiunea s-a terminat ieri, pot folosi «since»?
Nu, «since» se leagă direct de momentul prezent și cere Present Perfect. Dacă acțiunea s-a încheiat deja, folosești Past Simple cu repere de timp clare precum «yesterday», «last week» sau «from Monday to Wednesday».