A. SO B. BUT C. AND D. TOOCÂU 50

6. There you are! I _____ for two hours. Where’ve you been? A. am waiting B. wait C. waited D. have been waiting