What is the tense of the underlined verb in the sentence? She said, "I have waited a long time to tell you this."

Apresent perfect
Bfuture perfect
Cpast
Dpast perfect