whenのあとには「あなたのクラスの誰もがあなたに賛成しない」という意味を表す文章が入りますね。
この文章の主語は「あなたのクラスの誰もが」ですが、「誰も」が「no one」にあたります。
oneは数字の1だけではなく、ものや人物などをも表します。なので人物を表す「one」に何もないことを表す「no」をつけることで、「0人の人物が」=「誰もが」を表せます。
それに「あなたのクラスの」を表す「in your class」をつけることでこの文章の主語は完成です!
次に、「誰もが賛成しない」=「0人の人物が賛成する」なので述語は「賛成する」の意味を持つ「agree」を使います!
最後に「あなたに賛成しない」についてです。みんながあなたと一緒ではなかったのですから、「〜と(一緒に)」を表す前置詞「with」を使います!
これらの要素全てを組み合わせて解答のような文章を作ることができます☺️少しでも理解していただけたら嬉しいです!