........... since I last saw you.
what is the correct answer?
It is years
or
It had been years
I would say: It has been years since I last saw you.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
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.