"D" completes the sentence the best.
"A" is incorrect in writing as well as in speech.
You won't hear "B" used commonly, but can be used in conversation.
"C" is as commonly used as "D" in speech, but shouldn't be used in writing.
In writing, only "D" is correct.