Why shakespeare has only heroins no hero?
Shakespeare did write many plays with male heroes, including Hamlet, Macbeth, King Lear, and Othello. While it is true that Shakespeare wrote many plays that featured heroines, it is not accurate to say that he only wrote heroines and no heroes.