holiday, leave, vacation, festival 的区别和用法辨析及示例例句

这组词都有“假日,节日”的意思,其区别是:
holiday: 指按规定不工作的各种假日,时间可长可短。在英国复数形式表示较长的假期。
leave: 主要指政府机关工作人员或军队人员获准的休假、假期。
vacation: 通常指时间较长的假期,如学校的寒暑假等。
festival: 指公众庆祝、欢度的节日。