What is the difference between a prefix and a suffix?

A. how they change a words meaning
B. their location within a word
C. their language of origin
D. what is left after they are removed