D. Future Perfect (S + will have + V3)Câu hỏiHe ______ the report by the time the boss returns. A. will have prepared B. prepares C. will prepare D. will prepared