1.

1). Soldiers have fought for their2). Soldier has fought for his 3). Soldier have fought for their4). No correction required

Answer»

The correct ANSWER is option 2.

There is an error in the underlined part of the sentence and it should be replaced with 'SOLDIER has fought for his' to make it grammatically correct.

Many + a + SINGULAR Noun is the correct structure.
HENCE noun after ‘Many a’ will be singular, hence ‘soldier’ is appropriate to use, then by subject-verb agreement rule, ‘Many a soldier’ will take singular verb ‘has’ with it. $



Discussion

No Comment Found