Which is the correct sentence?

It was long since I havd seen him last

It was long since I saw him last

It was long since I have seen him last

It was long since I see him last



প্রশ্নের বর্ণনাঃ শীঘ্রই আসছে...