This is a discussion thread · 5 replies
Forums · General English Grammar & Vocabulary, Listening & Speaking · General English Grammar Questions
Here is a sentence I don't get it. "It has been so long since I have seen my mother." In this sentence, since is followed by present perfect tense.
I used to think that SINCE should be follow by a certain point of time in the past, as in "I have been a teacher since 1990" or "He has been single since his wife left him."
Is there any nother usage of SINCE in the first sentence? What does the sentence mean, by " present perfect tense, since + present perfect tense" ?
More specifically, which of the following sentence is correct?
A: "How long has it been since you left home?"
B: "How long has it been since you have left home?"
aleileiHere is a sentence I don't get it. "It has been so long since I have seen my mother." In this sentence, since is followed by present perfect tense.Hi aleilei;
It's a very interesting observation. I naturally use certain verbs in the present perfect in "since" clauses if it refers to a general recurring activity in the past, rather than a specific once-off event:
It's been a while since I have eaten ice cream.
......... since I have written.
.......... since I have been to the ballet.
The "time point" refers to the last time that this recurring event happened.
In expressions that designate a specific event, the simple past has to be used:
It's been a while since I heard Beethoven's Symphony #5.
aleileiMore specifically, which of the following sentence is correct?
Anonymous:Well it is correct because the present perfect is considered as a point of time that happened in the past so basically it is correct besides the meaning is correct as well and it is very obvious ... The present perfect always describes experiences in life to talk about what have been done in a period of time ... So we could possibly say that the present perfect could be followed by the present perfect . I hope you'd get it and the most important point is that, the present perfect is used with since when the actions have not finished yet, and in this sentence the speaker means that he hasn't seen his mother for a long time and he hasn't seen her yet ... (the action of not seeing his mother is still continuing) !
The action is still continuing.
People are waiting to help.
Live chatRegistered users can join here
Related forum topics:
Simple Past vs. Present Perfect?(past simple/present perfect) + past perfect?Simple Present + Since?Past perfect or Present perfect?Present Simple vs. Present Perfect?Present perfect and simple past??Since + simple present?past perfect or simple + since?Past Simple or Present Perfect Simple?inclusion vs. separation (present perfect and...Present Perfect or Simple Past?Present perfect/simple past in since clause?Present Perfect Vs. Simple Past?PAST PRESENT AND FUTURE SIMPLE PERFECT AND...Present Perfect Simple vs Past Simple?Simple Past or Present Perfect > Signal word:...Past Simple and Present Perfect?It's among present perfect, simple past, and...Present Perfect or Past Simple?Past Simple or Present Perfect?