I stopped smoking two years ago. I smoked for 22 years.

Temat przeniesiony do archwium.
To jest przykład 10 z testu
https://test-english.com/grammar-points/b1/past-simple-present-perfect/3/

Po naciśnięciu "Check your answers" jest wyjaśnienie:
We use the past simple (NOT present perfect) when we mention or ask about when something happened (two years ago).

We can use the past simple (NOT present perfect) with for and since and how long to ask or talk about situations that started in the past and have finished (I don't smoke now).

Jednak wydaje mi się, że powinien tam być past perfect, albo past perfect continuous, bo mówimy o czymś, co się zdarzyło przed konkretnym terminem "two years ago".

Tak jak tu:
https://www.quora.com/I-had-been-smoking-for-10-years-but-I-quit-6-months-ago-will-my-body-ever-get-back-to-normal
"I had been smoking for 10 years but I quit 6 months ago"

Może obie formy są poprawne, tylko wyrażają lekko coś innego?
tak, mozna w drugim zdaniu uzyc past perfect

« 

Pomoc językowa

 »

Szkoły językowe