"I have done my duty." Which tense is this? (A) Present Indefinite (B) Present Perfect (C) Past Perfect
"I have done my duty." Which tense is this?
(A) Present Indefinite
(B) Present Perfect
(C) Past Perfect
(D) Past Indefinite
"I have done my duty." Which tense is this?
(A) Present Indefinite
(B) Present Perfect
(C) Past Perfect
(D) Past Indefinite
Best answer
Answer: (B) Present Perfect
The Present Perfect tense is formed as has/have + past participle (V3). In "I have done my duty", have + done (V3 of do) fits this pattern.
It shows an action completed in the recent past whose result is connected to the present (the duty is done now).
Log in or create a free account to answer this question.