Shakespeare has written? A. Comedies B. Tragedies C. Historical Plays D. All of these AnswerD. All of these