She ________ (wait) for the metro for half an hour before it finally arrived84/100She ________ (wait) for the metro for half an hour before it finally arrivedwaitedhad been waitinghas waitedwas waitingGiải thíchChọn đáp án: B