Correct option is B
The correct substitution for the highlighted segment "If you will buy one shirt" in the given sentence is "if you buy." • In conditional sentences, specifically the first conditional, which is used for real or possible situations, the 'if' clause should use the simple present tense, while the main clause uses the simple future tense. This is to express a condition and its probable future result. • Therefore, the correct phrasing should be "If you buy one shirt, you will get another one free."
Grammatical Rule Used: In first conditional sentences, the 'if' clause uses the simple present tense, and the main clause uses the simple future tense ('will' + base verb).
Example:
· If it rains tomorrow, we will cancel the picnic. Here, "rains" is in the simple present tense, indicating the condition, and "will cancel" is in the simple future tense, indicating the probable outcome.