We________ waiting for her half a hour before she came. a. have been b. will be c. will have been20/20We________ waiting for her half a hour before she came.have beenwill bewill have beenhad beenGiải thíchChọn đáp án D