Which of the following sentences correctly uses a semicolon?
A)James had a great time at the museum; but he left his hat there.
B)For dinner we had pasta; fruit salad; homemade bread, butter, and jam; glasses of milk; and cookies, ice cream, and berries for desert.
C)Yesterday I played soccer; football; volleyball; rode a bike; and went swimming.
D)The store was open very late; so we were able to buy everything we needed.