+0
Assuming: You and I are friends. Last time we met in 2005. Today I happen to meet you at a local mall. If I want to express that long time has passed since our last meetup, can I say "I haven't seen you for a long time"?
But I find this sentence can have two different meanings.
The first one is just as what I intended to express. But the other seems to mean "I have seen you, not for a long time, but for a shorter time." Can this second meaning be possible in the sentence "I haven't seen you for a long time"?
If I want to avoid the ambiguity and also to express that long time has passed since our last meetup, what can I say?

Thanks a lot!
+1
ganchiauBut I find this sentence can have two different meanings.
The first one is just as what I intended to express. But the other seems to mean "I have seen you, not for a long time, but for a shorter time." Can this second meaning be possible in the sentence "I haven't seen you for a long time"?
Welcome to English Forums!
No. It has to do with the scope of the negation. The negation carries through the verb see, but not through the adverb of time. Perhaps you could diagram it like this.

[ NOT (have seen you) ] for a long time
CJ
+0
>Can this second meaning be possible in the sentence
No.
Site Hint: Check out our list of pronunciation videos.
Comments  
instead of using "for" try using "in"

"haven't see you for a long time" can have

2 different meanings, but when you say

"have'nt seen you in a long time" only one

meaning there.
Students: Are you brave enough to let our tutors analyse your pronunciation?
ganchiauAssuming: You and I are friends. Last time we met in 2005. Today I happen to meet you at a local mall. If I want to express that long time has passed since our last meetup, can I say "I haven't seen you for a long time"?But I find this sentence can have two different meanings.The first one is just as what I intended to express. But the other seems to mean "I have seen you, not for a long time, but for a shorter time." Can this second meaning be possible in the sentence "I haven't seen you for a long time"?If I want to avoid the ambiguity and also to express that long time has passed since our last meetup, what can I say? Thanks a lot!
you could say "hi whats up".she says hi the you say"i haven't seen you for a long time how are you"
that is all you have to say

please use this idea

thanks alot

hi, please is there a rule for using verb to be in past ( was and were) with I

witty chalkhi, please is there a rule for using verb to be in past ( was and were) with I

In the simple past tense, use "I was."

In the present tense use "I am."

In the present tense, subjunctive mood, use "I were."


Here is a reference for the subjunctive mood.

http://grammarist.com/grammar/subjunctive-mood/

Students: We have free audio pronunciation exercises.