单项选择题

Charles Dickens is the greatest English () in the 19th century.

A. poet
B. dramatist
C. diarist
D. novelist