______ CHRISTMAS EVE, PEOPLE OFTEN HAVE PARTIES LATE AT MIDNIGHT....

50. ______ Christmas Eve, people often have parties late at midnight.A. On B. In C. At D. For