Which sentence uses a semicolon correctly? (1 point)

A.We moved practice to the gym; after it started raining.
B.The stadium is located next to the school; it does not take long to walk there.
C.Before we go to softball practice; we have to finish our homework.
D.I need to bring the following things; my gym bag, my backpack, and your helmet.

B. The stadium is located next to the school; it does not take long to walk there.