He ............................................ his work by the time you return.Awill have completedBWill completeCcompletedDcompletesAnswer: A. will have completed Read Explanation: By the time, by next week, by next month, by the end of this year എന്നിവ വന്നാൽ "will have" കൊടുക്കണം ( future perfect ) Future perfect → Subject + will / shall + have+ past participle verb He ( subject) will have completed ( past participle verb ) his work by the time you return. Read more in App