Re: It is ... + since "It is three weeks since he was in touch with me." Is it wrong ?? That's wrong. You should say: Three weeks ago he was in touch with me.
"It has been three weeks since I last saw you."? That's wrong. You should say: I last saw you three weeks ago. The other sentences of you are also wrong. I try to explain you, why.
You said in ever sentences, that it was three weeks ago. So you know
when it happend. That's why you have to use Simple Past.
In your first examples, you have to use Present Perfect, because you don't
say, when you have seen him / her the last time. It has been a long time since I (last) saw you.
I hope that helps you.
Kind regards,
Dany |