Posters - please do not just post a question without commentary, or without listing the correct answer. It's hard to reply if we don't know what your question is!
In response to Rakesh... the extra "of" in A is not wrong. It's equally parallel to say "grains of sand or pebbles" or "grains of sand or of pebbles." This is true of many parallel structures with just a one-part parallel marker like "and" or "or."
Infinitives: we could say "I like to eat and to drink" or "I like to eat and drink."
Compound verb tenses: "I will try and succeed" = "I will try and will succeed" = "I will try, and I will succeed."
The problem with A was meaning. "burn up speeding" implies that the thing being burned is "speeding" itself. This doesn't make sense. The "while" in B fixes the meaning.
Ceilidh Erickson
EdM in Mind, Brain, and Education
Harvard Graduate School of Education