HELP, TELL ME THE DIFFERENCE BETWEEN CONSONACE AND ASSONANCE

These green beans keep me lean.
a. onomatopoeia
b. assonance
c. consonance
d. alliteration