Learn English – I’ve known her since I’ve lived in this street

grammar

Both sentences in the following pairs are correct, but there is a difference in the meanings which I'm not quite certain to grasp. My guess is that in the first sentence the clause after since signifies a moment in the past, while in the second one a period of time up to now is meant.
Would somebody be willing to help me?

I've known her since we were at school together.
I've known her since I've lived in this street.

We visit my parents every week since we bought the car.
We visit my parents every week since we've had the car.

Best Answer

Since should be used when we denote a given point of time in the past. '... since we were at school...' is okay.

'I have lived' does not refer to any given point of time in the past. 'Since I started to live' would refer to a specific beginning.

On the same lines, saying 'since we bought the car' is okay; 'since we have had the car' is not correct.

See https://www.englishclub.com/grammar/verbs-m_for-since.htm if necessary.

Related Topic