THERE YOU ARE! I _______ FOR TWO HOURS. WHERE HAVE YOU BEEN

20.

There you are! I _______ for two hours. Where have you been?

A.

am waiting

B.

wait

C.

waited

D.

have been

waiting