Choose a, b, c, or d that best completes each unfinished sentence, substitutes the underlined part, or has a close meaning to the original one.
Instead _____ petrol, cars will only run ____ solar energy and electricity.
of / on for / by in / over from/ upon