Choose the correct preposition to fill in the gap.
Where have you been? I've been waiting ______ you for ages!
about
under
with
for
at
on
of