Answer:
B
Step-by-step explanation:
Since the second sentence is not past tense (It will look very nice when it’s finished.) the answer is "have been painting". Another reason that it's this answer is that the first word in the first sentence is "Lately". Had it been any other answer it would've sounded silly.
Sorry if that didn't make sense, these things are hard to explain.