Martin will have lived in this city for nearly 20 years _______.
by the time he has his first child
when he had his first child
as soon as he had his first child
after he had his first child
Correct answer: A
Harmonious tenses: We see that the main clause is dividing the TLHT tense → Type the answers that divide the past.
I have: Future perfect by the time Simple tense.
Martin will live in this city for 20 years before he welcomes his first child.