0
Aleilei Posted 16 years ago
Grammar

Since + past simple, or since + present perfect ?

Hi there,

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?"

Many thanks.Emotion: wink
  

Top answer

aleilei Here is a sentence I don't get it. " In this sentence, since is followed by present perfect tense. Hi aleilei; It's a very interesting observation.

  • aleilei Here is a sentence I don't get it.
  • " 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.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

5 Answers
0
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 spec
0
aleileiMore 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?"The event of leaving (your) home is a definite one (You left home how long ago?), so A is the correct one.

Contrast this with the indefinite idea of seeing a goo
0
Thank you, AlpheccaStars and CalifJim. I think I got it, quite clearly.Emotion: smile
0
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 per
0
I can't remember the last time I [have] had a drink.

The action is still continuing. Emotion: beer

Related Questions