D
判断病句,首先要仔细阅读句子,第一步凭借语感感知句子有无毛病,再用所学知识(病句类型)作分析,可先压缩句了主干,由整体到局部的判断。本题可用反选排除法,A句“语重心长”一词本身就含有“话语”,不能再形容话语,B句“作者是……之手”主谓搭配不当,C句中“20多个职工”与“20多个子女”歧义,故选D。