C has been away from
have left 是非延续性动词,也就是不能与时间搭配,
而have been away 是延续性动词,可以与时间搭配
离开某人 be away from s