【思路】
工程问题。题干所给已知条件可归纳为“给定时间型工程问题”,所以设工作总量为时间的公倍数即400,那么根据公式效率,甲效率=400÷50=8,乙效率=400÷80=5,甲乙合作20天完成工作量为20×(5+8)=260,剩余工作量为400-260=140,乙丙合作效率为140÷12=,丙的效率为-5=,那么丙单独完成需要时间为==400÷=60天。
因此,答案为D。