Le « present perfect » 3
Sélectionnez la bonne réponse
They have lived there .......... the past decade or so.
duringsinceforwhile
12345678910
11121314151617181920