Yes, that's what it means."Long time no see" means "I have'n seen you in a long time"?
"Long time no see" means "I have'n seen you in a long time"?
Why did you put it like this: "It's been a long time since I have seen you"NOT A TEACHER
(1) I understand that it is an exact translation from Mandarin Chinese:
Hao = Very
Jiu = Long time
Bu = Not
Jian = See.
The "smooth" English translation would be "I have not seen you for a
long time" or "It has been a long time since I have seen you."
(2) If you meet someone from China, it might be better not to say
this. Perhaps some Chinese people might feel that you are mocking their
language. It would probably be safer just to use the English translation.
Why did you put it like this: "It's been a long time since I have seen you"
Guess it should have been " since I saw you"? Do you guys get to meet on a regular basis?
NOT A TEACHER
Hopefully, a teacher will soon answer your excellent question.
/A learner/
"It has been a long time since I've seen you."
I must say that I am unfamiliar with this way of speaking the language.
I've tried to explain the way to myself but I couldn't.
I'd say
It's been a long time since I saw you. (Both of them know when they last met)
Don't get mad at me. I'm just curious. I do appreciate your comment. Do you use Present Perfect in that kind of the sentence?
"It's been a long time since I've seen you."
NOT A TEACHER
(1) I am not angry. I really do want a teacher to answer your excellent
question. I want to know the answer, too.
(2) I was able to find this in an outstanding grammar book:
It is/has been a long time since I have seen him. = I have not seen him
for a long time.
(3) Here is some more from that grammarian:
It is/has been 4 years since I have studied it. (refers to an action in
the past)
It is/has been 4 years that I have studied it. (the action continues)
It was 4 years ago that he died. (a point in the past)
It is 4 years since he died. (attention to a period of time)
(3) Your question is excellent: Can we say:
It has been a long time since I saw you. I really cannot answer
your question. I hope a teacher will enlighten us.
I say this. I'm a native English speaker.
The phrase "since I've seen you" has connotations of meeting and discussion, whereas "since I saw you" implies that I merely saw you in the distance and it refers to a specific place.
For example: "It's been a long time since I saw you at the cricket ground".
This sentence infers NO meeting or discussion. The person may have been playing cricket and I saw him on the field.
I say this. I'm a native English speaker.
The phrase "since I've seen you" has connotations of meeting and discussion, whereas "since I saw you" implies that I merely saw you in the distance and it refers to a specific place.
For example: "It's been a long time since I saw you at the cricket ground".
This sentence infers NO meeting or discussion. The person may have been playing cricket and I saw him on the field.
I stress that I am not a teacher. However, I have been using English for nearly 60 years, so I can think to myself: "when would I say that?" Usually I can answer myself and give an explanation. Occasionally I get it wrong and someone else provides the correct version.
I don't know any rules. I just know what sounds correct.
Guess your previous examples refer the action that started in the past and have been going on up to the moment of speaking. "Sihce I have studied it" kind of means he began to study and have studied ever since.
NOT A TEACHER
(1) I found this in Mr. Michael Swan's popular book:
Sometimes a present perfect is used to refer to a finished point of time:
It is now a year since we have last discussed your future.
(More normal [says Mr. Swan]: since we last discussed ....)
(2) Kindly remember that Mr. Swan is writing from the point of view
of British English.
(3) Maybe (only "maybe") we can say that American English
favors "It has been a long time since I have seen you," but that "It
has been a long time since I saw you" would be OK, too.
(4) Other posters have already shared their great ideas. Let's
see what others think.
Guess your previous examples refer the action that started in the past and have been going on up to the moment of speaking. "Sihce I have studied it" kind of means he began to study and have studied ever since.
I'd like to read that book. What's the full name of it?NOT A TEACHER
(1) If I understand that grammarian correctly, "It has been 4 years since I have
studied it" = I studied it 4 years ago. In other words, I stopped studying
it in 2006.
(2) If you want to say that you have been studying it from 2006 to today,
you should say:
It has been 4 years that I have studied it. (I am continuing to study it.)