By the time you finish your job, everyone ________ home. A. has gone B. will have gone C. had gone D. was goingĐoạn văn24/95By the time you finish your job, everyone ________ home. has gonewill have gone had gonewas goingGiải thíchChọn đáp án B