单项选择题

Shakespeare's greatest tragedies are ______.

A.Hamlet, Othello, King Lear and Macbeth
B.Hamlet, Othello, King Lear and King John
C.Hamlet, Cymbeline, King Lear and The Merchant of Venice
D.Hamlet, Julius Caesar, Othello and Macbeth