Does Alan like hamburgers?
Yes. So much_______that he eats them almost every day.
A. for B. as C.to D. so

The answer is B, but I think B.D are both OK.
"D " , Can we explain it like this
"(He likes Hamburgers) so much so that he eats them almost every day"?