The correct options are
B Formation of low pressure over Indian subcontinent
C Motion of the sun
D Shifting of ITCZ
The factors that cause the Indian monsoon are: apparent motion of the sun, shifting of the intertropical convergence zone (ITCZ), heating of the Tibetan Plateau, the formation of a low pressure zone over the Indian subcontinent, and the presence of a high pressure zone on the coast of Madagascar.