单项选择题

It did the ()service of freeing us from the dilemma.

A. immense
B. much
C. lot of
D. innumerous