The correct option is C Present Perfect
For an action just completed in the present time, the tense should depict two aspects, one Present and the other the completion of the action i.e Perfect form of the main verb. So, the answer is Present Perfect Tense.