WBCS.LIVE practice question

"I have done my duty." - Which tense is this?

Solve this multiple-choice question and check the correct answer with its explanation below.

Answer options

  1. Present Indefinite
  2. Present Perfect
  3. Past Perfect
  4. Past Indefinite

Correct answer and explanation

Correct answer: Present Perfect

Explanation: The sentence “I have done my duty” uses the structure: Subject + have/has + V3 (past participle) This is the rule of the Present Perfect Tense. It shows an action completed in the recent past with present relevance. So, the tense is Present Perfect. ✅