Who wrote the plays 'Hamlet' and 'Macbeth'?

Answer and explanation

Correct answer: B. William Shakespeare

  1. Step 1: Shakespeare wrote Hamlet and Macbeth around 1600. Step 2. Marlowe and Jonson were contemporaries. Answer: William Shakespeare. Why not the others: Shaw wrote later.

Practise more A Modern, Thriving Society.

Free questions with an explanation for every one, and full timed Life in the UK Test mock tests.