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.