Which sentence is in the present perfect tense?
Correct answer D. She has written three letters today.
Explanation
The present perfect uses 'has/have' plus the past participle. 'Has written' with 'today', an unfinished time period, is present perfect.
Answer checked How we write and check questions
Discussion