Answer:
D) present perfect
Step-by-step explanation:
The present perfect tense refers to an action or state that either happened at an uncertain time previously (e.g., we have talked before) or started before and proceeded to right now (e.g., he has grown impatient over the last hour). This tense is formed by have/has + the past participle.