Correct option is B
The correct substitution of the highlighted words is (b)
had received.
Explanation: The sentence is a third conditional sentence used to talk about unreal situations in the past.
Grammatical rule used:
Third conditional:
If + past perfect → would have + past participle
Example: If he had studied, he would have passed.
Information Booster:
This form expresses regret or unreal past scenarios. Using “receive” (present tense) is incorrect here.