I just openned a new thread becasue the other one asked a little different question and the thread became a mess so to keep everything clear I oppend a new one. If it is wrong, please delete my thread. what I still don't understand is "It's a long time ..." It looks like the long time is still in progress maybe it should be like "It's a long time that I haven't seen/didn't see you" Does it mean the same and how "It's a long time ..." and "It's been a long time" Can express the same period of time ????? Is it possible to say "It's a long time ..." like when you are on the phone with this person and even after this time you are not going to meet him and maybe you are deciding to meet some when in the future . However, "It's been a long time" is when you have just met the person you see him and you say it ????? Is it correct? Thanks.