单项选择题

A.very much
B.so much
C.for too
D.a lot of