What is the main purpose of backstory in a narrative?

A) To create conflict for the protagonist

B) To explain what has happened before the story

C) To set mood and create tone

D) To introduce the main setting of the story