Below is an exerpt from Hewings' Advanced grammar:
''...we use the present perfect in the time clause if the two situations described in the main clause and time clause extend until the present: Have you met any of your neighbours since you've lived here?"
Doesn't 'Have you met any of your neighbours since you began living/to live here?' sound more appropriate?
Thanks for your comments.
Top answer
No It's just another way of saying it,
— Fivejedjon
No It's just another way of saying it,
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.