> Meine Meinung: a und c sind richtig, b ist falsch.
> Und die schönste Variante wäre Man kann ihm also nicht
> vorwerfen, gelogen zu haben.
Du hast sicher recht: Es handelt sich nicht um indirekte Rede. Insofern ist a sicher auch richtig und Dein Vorschlag wohl die eleganteste Lösung.
Bleibt dennoch b. Ich frage mich: Wo ist in der folgenden Reihe der Bruch, und wie ist er zu begründen? Warum muss die Verbform vielleicht doch wechseln?
Er behauptete, sie sei schwanger. (Indirekte Rede? Wenn nein, dann kannst Du Dir den Rest sparen; ich bin mir nicht sicher.)
Jemand behauptete, sie sei schwanger.
Niemand behauptete, sie sei schwanger.
Niemand kann behaupten, sie sei schwanger.
Auf Erhellendes hofft
Andreas