The answer to your question is B!!! ;)
(1) infinitive, (2) past tense, (3) present participle, and (4) past participle.
Hence, the option B.
A) He wants to undermine Snowball's credibility by mentioning him.
B) He wants to suppress a potential uprising of the animals.
C) He wants to distract the animals from learning the truth.