„De cinci ani” în engleză
În română spui la prezent: „Locuiesc aici de cinci ani.” În engleză, pentru ceva care a început în trecut și continuă și acum, folosești Present Perfect:
I've lived here for five years.
Locuiesc aici de cinci ani.
She's worked at the hospital since 2018.
Lucrează la spital din 2018.
for sau since?
| Cuvântul | Ce urmează după el | Exemple |
|---|---|---|
| for | o perioadă de timp | for two hours, for three days, for ten years, for ages |
| since | un punct de pornire | since 9 o'clock, since Monday, since 2015, since I was a child |
Truc: dacă poți pune „timp de” în română, e for; dacă poți pune „din” sau „de la”, e since.
We've been friends for twenty years.
Suntem prieteni de douăzeci de ani.
We've been friends since school.
Suntem prieteni din școală.
How long…?
Ca să întrebi „de cât timp?”, folosești How long + Present Perfect:
How long have you known Maria?
De cât timp o cunoști pe Maria?
How long has he had that car?
De când are mașina aceea?