D. Future Perfect (S + will have + V3)Câu hỏiThey ______ the project before the deadline. A. will have done B. do C. will do D. will done