(单选题)
Over the past several decades, governments at all levels ______ no efforts to improve people’s living condition.
A.spare
B.spared
C.has spared
D.have spared
参考答案:D
参考解析:
考查名词作主语时的主谓一致及现在完成时。句意:几十年来,各级政府不遗余力地改善人民的生活条件。spare no efforts to意为“不遗余力(做某事)”。根据“Over the past several decades”可知用现在完成时。主语为governments,是复数形式。故选D。
知识点: