Multiple choice Off whom did JK Rowling base Snape? Her uncle Her English teacher Her first boss Her science teacher Reveal answer Fill a bubble to check yourself D Correct answer Explanation J.K. Rowling has stated in interviews that she based the character of Severus Snape on a science teacher she had during her school years.