单项选择题

经停地航班取消,哪种情况下需要给旅客提供宿食()

A.承运人原因
B.非承运人原因
C.都不需要
D.都需要