Which tense?

I have seen this movie before.

present participle

present

past participle

past

The tense used in the sentence is past perfect.