What is the difference between formal and informal language?

A. Informal language is used by professionals
B. Informal language uses jargon
C. Formal language uses contractions, slang, and personal pronouns
D. Formal language uses more varied and complex vocabulary

D. Formal language uses more varied and complex vocabulary