The answers are above, but Barnhart's Dictionary of Etymology offers a bit more: Old English had a concurrent open compound halig daeg, found later in Middle English holy day, which became modern English holiday, meaning both a religious festival and a day of recreation. This eventually replaced the earlier form haliday, leaving two forms holiday and holy day. (责任编辑:) |