Fill in the blank with a suitable preposition.
The dressing was made _______ salad.
The preposition ‘for’ is used to denote reason or purpose. In the given sentence the dressing is made for the salad; adding flavour to the salad is the purpose of the dressing. Thus option B is correct. Whereas ‘of’ here would mean that the dressing is made out of the salad which is not the case. Hence option A is incorrect. On the other hand ‘at’ and ‘on’ are inappropriate here since they are prepositions of place that denote a place/spot. Therefore options C and D are incorrect.