0
Igorfazlyev Posted 14 years ago
Grammar

It's been a long time since I've seen her

Recently I've been increasingly noticing that in movies and TV shows people increasingly use the structure in the subject (It's been a long time since I've seen her/since I've done that/since I've been there etc) to mean that they haven't seen her/done that/been there in a long time.

The problem is that I can't make heads or tails of this usage because it simply can't seem to make sense to me. It would appear that if a long time has past since the last time you did something, that point in time, that action that you last did a long time ago, should be denoted with a simple past tense, because it's over and done with, it's in the past so you have the present perfect in the main clause - it's been a long time, followed by since to denote the point in the past since which the long time has passed, and then you would, normally, use a past simple verb to say what happened at that point in time long ago that you now haven't done for such a long time.

But no, increasingly people are using the present perfect after 'since' to refer to that action in the past since which such a long time has passed.

So my question is how do natives make sense of this structure, how would they explain to themselves (or to someone who asked them) the use of a present perfect verb in the since clause?

Thank you.
  

Top answer

igorfazlyev Recently I've been increasingly noticing that in movies and TV shows people increasingly use the structure in the subject (It's been a long time since I've seen her/since I've done that/since I've been there etc) to mean that they haven't seen her/done that/been there in a long time. The problem is that I can't make heads or tails of this usage because it simply can't seem to make sense to me. It would appear that if a long time has past since the last time you did something, that point in time, that action that you last did a long time ago, should be denoted with a simple past tense, You certainly can use simple past tense.

  • igorfazlyev Recently I've been increasingly noticing that in movies and TV shows people increasingly use the structure in the subject (It's been a long time since I've seen her/since I've done that/since I've been there etc) to mean that they haven't seen her/done that/been there in a long time.
  • The problem is that I can't make heads or tails of this usage because it simply can't seem to make sense to me.
  • It would appear that if a long time has past since the last time you did something, that point in time, that action that you last did a long time ago, should be denoted with a simple past tense, You certainly can use simple past tense.
  • But no, increasingly people are using the present perfect after 'since' to refer to that action in the past since which such a long time has passed.
  • What kind of English So my question is how do natives make sense of this structure, how would they explain to themselves (or to someone who asked them) the use of a present perfect verb in the since clause?
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.

9 Answers
0
igorfazlyevRecently I've been increasingly noticing that in movies and TV shows people increasingly use the structure in the subject (It's been a long time since I've seen her/since I've done that/since I've been there etc) to mean that they haven't seen her/done that/been there in a long time. The problem is that I can't make heads or tails of this usage becau
0
funnily enough it's mostly American English that I'm exposed to.

Last time I heard 'It's a long time since I've seen him' was in the last season of Angel (a relatively old Buffyverse vampire series) where in one scene the main character is talking about how he hasn't seen his son for a long time. The show is American, the actor, David Boreanaz is also American and yet in that scene he cl
0
igorfazlyevFunny enough, it's mostly American English that I'm exposed to. The show is American, the actor, David Boreanaz is also American and yet in that scene he clearly said, 'It's been a long time since I've seen him.'
0
It's been a long time since I've seen her ...

See

and surrounding posts.

You'll find an explanation that is directly related to your question, but also additional material you might find useful.

CJ
0
thanks for the link and the explanation.

It does seem like more of a rationalization than an explanation to me though.

Semantically, I kind of fail to see the difference in referential meaning between, for example, these two sentences:

(1) I haven't seen a good movie in a long time

(2) The last time I saw a good movie was a long time ago.

again, with
0
I copied the last few posts to the main thread from 'private chat'. In the meantime, I'm trying to figure out how the two are supposed to interact. I guess they probably are meant to be separate.

Related Questions