Welcome to the forum, ghazalghazal. Please try to use correct pronunciation and capitalisation in your questions. I have re-written your question so that others will find it easier to deal with.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
ghazalghazalWe haven't seen each other for 3 years.This suggests that you have recently seen each other or will soon see each other. (It also depends on whether you are writing this sentence in a letter or actually speaking to the other person.)
ghazalghazal We didn't see each other for 3 years.This means that did see tha