Multiple choice

Directions: Fill in the blank with the appropriate preposition from the given options:

I have done my duty ______ him.

  1. for

  2. by

  3. after

  4. with

  5. from

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The preposition 'for' is used to indicate purpose or beneficiary. When someone does something on behalf of another person or for their benefit, we use 'for'. 'I have done my duty for him' means the duty was performed for his benefit or on his behalf.