语法与词汇 I have been working diligently for the people _____.
【正确答案】 C
【答案解析】句意:我已经勤勤恳恳为人民服务几十年了。for dozens of years几十年,dozen和year都要采用复数形式。