'A' was immediately dropped out for the lack of a period at the end.
Think about what a comma is supposed to do, It's supposed to have a small pause in a sentence. If you read everything out loud It would be awkward to pause in the places the commas are suggested. Thus, inclining me to think the correct answer is D.