语法与词汇 6.Thank you very much. You've done me a great______.
【正确答案】 C
【答案解析】固定搭配。do sb.a service意为“帮某人忙”,相当于do sb.a favor。