Q19
EnglishVerbs, Tenses & Agreement
"I have done my duty." – Which tense is this?
- a.Present Indefinite
- b.Present Perfect
- c.Past Perfect
- d.Past Indefinite
Answer: (B) Present Perfect
The sentence uses 'have done', which is formed with the auxiliary 'have' + past participle — the defining structure of the Present Perfect tense. Present Perfect describes a past action with present relevance or a recently completed action.