If he has come here, (A)/ I would have given (B)/him the amount he (C)/needed to pay his fees. (D)
Read the sentence to find out whether there is any grammatical or idiomatic error in it. The error, if any, will be in one part of the sentence. The corresponding letter of that part is the answer. If the given sentence is correct as it is, then choose option ‘No error’ as the answer response. (Ignore errors of punctuation, if any).
Correct Answer :
A
Solution :
To identify the grammatical error in the given sentence, we need to analyze its conditional structure.
The sentence is: "If he has come here, (A)/ I would have given (B)/ him the amount he (C)/ needed to pay his fees. (D)"
This sentence is a conditional sentence referring to an unfulfilled condition in the past and its probable past result. This type of conditional is known as the third conditional (or Type 3 conditional).
The standard grammatical structure for a third conditional sentence is:
If + past perfect (had + past participle), ... would have + past participle
Looking at the parts of the sentence:
- Part (B) contains "I would have given", which correctly uses the "would have + past participle" structure for the main clause.
- Part (A) contains "If he has come here", which uses the present perfect tense ("has come") instead of the past perfect tense ("had come").
To make the sentence grammatically correct, the present perfect verb "has come" in Part (A) must be replaced with the past perfect verb "had come".
The corrected sentence should read: "If he had come here, I would have given him the amount he needed to pay his fees."
Therefore, the grammatical error lies in part (A) of the sentence.
Access expert-curated educational resources and study materials—completely free.
Create, conduct, and manage professional online assessments with Mindyard. Perfect for teachers and institutes.
Copyright © 2026 Mindyard. All Rights Reserved.