The shop closes -- midnight
C
Correct answer
Explanation
'At midnight' refers to a precise time point (12:00 AM). 'In midnight' and 'on midnight' are incorrect - 'in' is for months/years/seasons and 'on' is for specific days. Note the typo 'proposition' instead of 'preposition' in option A.