Le « present perfect » 4

Sélectionnez la bonne réponse

You have ................ that book for weeks.