Hello, Lupa You can have a look at this thread where I posted about the use of "who" and "whom": Phrases You'll have to skip the first posts. The structures of your questions a), b) and c) are explained in that thread. Basically, a) and b) are the two options you have when "whom" does not follow a preposition: you can use either "who" or "whom"; both are ok.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.