Choose the correct answer A, B, C or DCâu hỏi At last the bus came.We..............for half an hour. A. waited B. was waiting C. have waited D. had been waiting