法律分析:
职工如果请病假累计超过一定时间的,是不能休年假的。
法律依据:
《职工带薪年休假条例》 第四条 职工有下列情形之一的,不享受当年的年休假:(一)职工依法享受寒暑假,其休假天数多于年休假天数的;(二)职工请事假累计二十天以上且单位按照规定不扣工资的;(三)累计工作满一年不满是十年的职工,请病假累计二个月以上的;(四)累计工作满十年不满二十年的职工,请病假累计三个月以上的;(五)累计工作满二十年以上的职工,请病假累计四个月以上的。