An action verb that is used with a direct object is called a transitive verb while an action verb that is not used with a direct object is called an intransitive verb.
In the given sentence, the verbs used are 'shines' and 'reflects' both of which are not followed by a direct object and so option D) no object is the correct answer.