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

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