单项选择题

In the sunny morning some English people usually take a raincoat or an umbrella with them because, ()

A.their friends ask them to do so
B.it often rains in England
C.they are going to sell them
D.they are their favorite things