How many total plays have been written by William Shakespeare? (A) 36 (B) 37 (C) 40 (D) 47â–ºCorrect Option Correct Answer is: B