This question already has an answer here:
I know the basic rules about using PP and PS (like specified time in the past etc.) but in some cases, it is not clear to me:
I have finished painting. - present perfect, I just announce that.
I have finished painting for today - not sure here? I say that today I will not paint anymore but still I feel PP could be possible. What tense should be here?