What is the tense of the underlined verb in the sentence?

Has everyone known about the surprise but me?



A.
past


B.
present


C.
past perfect


D.
present perfect