Re: It's twenty years since I've seen her.
And from what 5jj considered correct
Post 5 - It is 2 years since she lived in Paris = It is 2 years since she has lived in Paris= She lived in Paris 2 years ago = She hasn't lived in Paris for 2 years.
I did not actually say that the second was correct. I said that you might hear it, but that I would say only the first.
Post 7- It is 2 years since he bought his car = It is 2 years since he has bought his car = He bought his car 2 years ago.
I actually wrote, "Unlike, probus, I think that #2 is
acceptable (
emphasis added), at least in speech." I would not recommend this if you were taking a public examination.
I don’t know why “It is two years since he left the country” can’t be replaced with “It is two years since he has left the country”.
The logic is that we can, and do, say, "It has been/is two years since [a past time]. That being so, we need a past tense if we are talking about an action at the past time.
However, this is one of those occasions when native speakers do not always follow logic, especially in speech. You will hear all of these:
It has been two years since he bought his car.
It is two years since he has bought his car.
It has been two years since he has bought his car
It has been two years since he has bought his car.
In normal conversation, nobody will worry about which tense you use. However, if you are taking an examination, I suggest you do not use the last two.