At the moment with present perfect
Solution 1:
The time adverbial' at the moment' indicates that the action is in progress at time of speaking.
However, if you want to emphasize the finished work, you can simply say:
most of the work has been finished.