The following are my understanding of your book, but I am not a teacher.
The situation described in the main clause is 'have met neighbours'.
The situation described in the time clause is 'have lived here'.
The two situations extend until the present, so the present perfect is used in both.
Interested in Language