Correct option is B
Impart means to give knowledge, information, or skills to (someone)
Transmit - convey (energy or material) from one place to another; pass on (information or a disease) to another.
The most appropriate synonym for the highlighted word "imparts" is "transmits" (option b).
Antonyms: withholds, conceals.
Synonyms: dispense, bestow, transmits, communicate, give.
Meaning of words in options:
Disclose: make (secret or new information) known.
Expose: make (something) visible by uncovering it.
Admit: confess to be true or to be the case.