Skip to content
doubtly

2 answers

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).

  • Present Indefinite: I do my duty.
  • Past Indefinite: I did my duty.
  • Past Perfect: I had done my duty.
Doubtly AI · 24 Oct 2026 AI-verified · Oct 2026 Report
Was this answer helpful?

Your answer

Log in or create a free account to answer this question.