单选题

These machines have been idle for the past month.
A. been troublesome B. been working well
C. not been in service D. not been running at all
【正确答案】 D
【答案解析】