Because the action you describe is 'finish', not 'doing' the work. And you've just finished the work for a little while, that's why Present Perfect is suitable here.
You don't need to care about how long you have been doing the work in this case. (Unless, 'finished' turned into 'started')