Please
Which would be correct for a test paper:
A) It’s been two years since he quit smoking.
B) It is two years since he quit smoking.Tnx
I would say A.
It depends on the question.Originally Posted by Humble
A) uses the present perfect tense to emphasise the length of time between the point he stopped smoking (in the past) and the present time.
B) uses the past simple tense to emphasis when in the past the single activity of stopping smoking happened.
Both are correct grammar - maybe you can quote the question?
Tnx, Michelle and Davy.
There's no question to quote. The point is, I've seen both. I thought: If I had to choose( in an imaginary test), which would be correct?
At first glance, according to the rule, A). But B) also looks fine to me and perhaps there's some grammar pattern where it is correct? Perhaps I will never face such a choice (because both are correct)?![]()
I would choose A as best because the situation is a good example of the present perfect.Originally Posted by Humble