How many months have 31 days?

Question: How many months have 31 days?

Choices:

7
8
5
6

Correct answer:

7