Which is the best explanation for why the subjunctive mood is used?

a. In some cases, you need to express a wish or desire.
b. There are times when you do not know how a situation will turn out.
c. Sometimes you are making a request or asking something
d. Often, you need to make a definitive statement.

b. There are times when you do not know how a situation will turn out.