They ............ their essay by tomorrow.Use future perfect tense.Awill has writtenBwill have writtenCwill be have writingDwould have writtenAnswer: B. will have written