下列各句中,没有语病的一句是( )。
A项,三重否定表示否定,两个“不”应删除其一。B项,主宾搭配不当,可改为“公鸡的报晓是集合的信号”。C项,“问题有了进展”搭配不当,可改为“一些长期有争议的问题,得到了不同程度的解决”。D项没有语病。故本题选D。