(C) makes the part before the comma correct ("as" = "because"; "what has been put forward by him" is a noun phrase) The second part doesn't seem to fit properly though. Something like "... we need to come up with a new idea " would work better.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.