In Shakespeare’s plays, when is rhyme often used ?

In Shakespeare’s plays, when is rhyme often used ?

A. When ghosts speak
B. When characters speak naturally
C. When a lower class character speaks
D. When the play necessitates ritualistic, choral, and sensuous effect