Technically, a) is correct since speaker is singular. However, the tense seems to be a little off. I would say: It was the speaker, not his ideas, that provoked the students to riot.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
mudclayAccording to source, If your sentence compounds a positive and a negative subject and one is plural, the other singular, the verb should agree with the positive subject.If you already have the answer, why do you ask?