The correct options are
A Mirror
D Opaque objects
A shadow is formed when an object blocks the light.
Hence, opaque objects cast a shadow when light falls on them. Mirror is an opaque object, which reflects the light falling on it. Thus mirror casts shadow.