语法与词汇 7.Over the past several decades, governments at all levels______no efforts to improve people's living conditions.
【正确答案】 D
【答案解析】由“Over the past several decades”可知本句用现在完成时,故选D。