The correct option is C in
The given sentence should be filled with a proposition of time since it speaks about ‘the morning’. Thus option D is incorrect, since ‘of’ is not a proposition of time. The preposition ‘on’ is used to indicate a day or date, while ‘at’ is generally used while speaking about a specific time. ‘The morning’ doesn’t come under both of these categories, it neither specifies a day/date nor gives an exact time at which the action takes place. Hence options A and C are incorrect. The preposition ‘in’ is used to speak about a part of a day that is apt in the given context. Thus option B is correct since it speaks about a part of the day, i.e. the morning.