The correct answer would be D. The reasoning for this is that the present perfect tense is kind of like a doorway, connecting the past and the present. And in the sentence "I have seen", it is showing some of the qualities of a present perfect tense sentence.