Le « present perfect » 4

Sélectionnez la bonne réponse

They have ............... for us for nearly an hour.