Besides other provisions, that shopkeeper deals . . . . . . . . cosmetics too.

for
at
in
with

The correct answer is D. with.

The word “with” is used to indicate that the shopkeeper deals in cosmetics as a business. The other options do not make sense in the context of the sentence.

  • The word “for” is used to indicate that the shopkeeper is selling cosmetics on behalf of someone else.
  • The word “at” is used to indicate that the shopkeeper is selling cosmetics at a particular location.
  • The word “in” is used to indicate that the shopkeeper is selling cosmetics in a particular category.