【答案解析】根据规定,职工连续工作满12个月以上的,享受带薪年休假。另外,职工累计工作已满10年不满20年的,年休假10天;但是本题中劳动者上半年已经享受5天的年休假,所以下半年在新单位只享受5天的年休假。因此本题答案是B.另外,还有一个规定是:职工新进用人单位且符合前述规定(职工连续工作满12个月以上的,享受带薪年休假)的,当年度年休假天数,按照在本单位剩余日历天数折算确定,折算后不足1整天的部分不享受年休假。折算方法为:(当年度在本单位剩余日历天数÷365天)×职工本人全年应当享受的年休假天数。这一规定教材中没有明确说明,是《企业职工带薪年休假实施办法》中的,大家了解就好。