0
Anonymous Posted 9 years ago
Grammar

Present simple vs past perfect

........... since I last saw you.

what is the correct answer?

It is years

or

It had been years

  

Top answer

I would say: It has been years since I last saw you.

  • I would say: It has been years since I last saw you.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0

I would say: It has been years since I last saw you.

0

I would say: It has been years since I last saw you.

Reserve "had been years" when you are not talking about something that continues to the present. For example, you are talking about two past events, one before the other:

It had been years since I last saw Joe, then last Monday he suddenly came by.

Related Questions