Take your time. You ______ back before eight. A. should have been B. needn’t be C. could have been D. may have been15/100Take your time. You ______ back before eight. should have been needn’t becould have beenmay have beenGiải thíchChọn đáp án B