Which of the following should have a hyphen?
A. self evident
B. written quickly
C. nineteen
D. American president