The anwser to this question is "Present perfect"
That would be 'present perfect'.
Past perfect would be 'had seen'.
There is no such tense called 'present past.'
8.4m questions
11.0m answers