At last the bus came. We _________ for half an hour a. waited b. was waiting c. have waited3/20At last the bus came. We _________ for half an hourwaitedwas waitinghave waitedhad been waitingGiải thíchChọn đáp án D