Present perfect since Present perfect

ceedhanna posted:

 "Have you met any of your neighbours since you've lived here? (неправильно: ‘ lived... ’ )". (Wrong:  ‘ lived... ’)

How far is that true?

Thanks, Hussein, for the information you have provided from the Martin Hewings book. Naturally, I concur with his judgment. Ceedhanna, the Russian site is wrong in saying that "you've lived" is wrong in the sentence in question. "You've lived" is correct. While it would not be ungrammatical to use "you lived" instead, the sentence would have a totally different meaning. It would imply that "you" no longer lives "here." The sentence would be similar to "Have you met any of your (former) dormmates since you graduated from college?"

I think the Russian site states that what is wrong is "you lived" (which is not actually wrong if the case is, as David explains, that the person no longer lives there). In Advanced Grammar in Use, instead of "Wrong: ... you lived" we can read "Not: lived" (this is, I think, what the Russian site tried to express):

Along the same lines, in this other site we can read:

When since introduces a state in the past that is still continuing in the present, we use a present perfect form of the verb after since and a present perfect form of the verb in the main clause:

Since I’ve been back at work, I’ve been feeling great.


Photos (1)

Hello, Gustavo. Hope that you're fine. 

The link you've provided mentioned an example I think it's simIlar to an example I had a fruitful discussion with David about.

Here's the example on the site you provided:

It's been years since I rode a bicycle. (It's = It has / It is) 

Is it supposed to be: 

"It's been years since I LAST rode a bicycle."?


And here's the discussion:


Thank you. 

It's been years since I rode a bicycle. (It's = It has / It is) 

Is it supposed to be: 

"It's been years since I LAST rode a bicycle."?

Hussein, in that sentence "it's" stands for "it has," because the participle "been" follows, and *it is been is ungrammatical.

I think that, unlike the other sentence you quoted in which David suggests the use of "last" as added below in bold (notice that in this old thread, which I recommend reading, "last" is also acknowldedged as good language):

-  It HAS BEEN a long time since Ahmed last visited his village.

and in which the action of visiting is not durative (a visit is conceived as a punctual action, no matter how long it lasts), the action of riding a bicycle can be thought of as durative or non-durative.

If used in a durative sense, I find the sentence you are asking me about:

- It's been years since I rode a bicycle.

similar to:

- It's been years since I used to ride a bicycle (the habit of riding a bicycle was given up years ago).

If used in a non-durative way, "last" would be advisable, and the sentence below would not refer to the habit of riding but to a single riding event:

- It's been years since I last rode a bicycle.

Add Reply

Likes (0)