Is it correct to say:
It's two years since I have seen him
It's two years since I saw him
You're referring to a single event in the past - past simple:
I last saw him two years ago
If you want to use the present perfect, it's possible (but without the 'since'):
I haven't seen him for two years
b