【思路】
文中句子要表达的是:和谐进步的社会,需要有对年轻人的承诺,也需要有对老年人的保障,强调的是两者都需要的意思。所以,括号内需要填入的关联词应该能够表示并列关系。
A项:“不但...而...”是递进表述关联词,而非并列关系,与文意不符,排除。
B项:“不管...都...”表示条件关系,是条件复句中的无条件复句的关联词,与文意不符,排除。
C项:“不仅...还...”表示并列关系,符合句意,当选。
D项:“如果...就...”表示假设关系,与文意不符,排除。
因此,答案为C。