By the time you_________ the shopping, I'll be ready. A. did B. will have done C. have done D. will doĐoạn văn26/97By the time you_________ the shopping, I'll be ready.did will have donehave done will doGiải thíchChọn đáp án C