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

Our mail carrier, Ms. Anner, who is also our friend, surprised us yesterday with a special announcement.



A.
present perfect


B.
past


C.
future


D.
present
(i think it B.)