Concept:The phrase "by the end of the day" signals an action that will be completed before a certain future time, so the future perfect tense is needed.Explanation:"By + a future time" is used with the future perfect tense: will/shall have + past participle.The correct form is therefore shall have painted.This shows the house will be completely painted before the day ends.Answer:C. shall have painted