I’VE WAITED ... HER ... HALF AN HOUR, AND ……..LAST SHE CAME.A. FO...

272. I’ve waited ... her ... half an hour, and ……..last she came.

A. for/for/at B. to/over/since C. of/of/at D. at/with/by