Which of the following sentences correctly uses a semicolon?

A. At the grocery store we bought milk, eggs, and butter for the cake; cups for the drinks, some of which were hot; a large roll of paper, crayons, and tape so we could make a "Welcome Home" sign; and party favors.

B.I am studying English; French; The Political History of Early America; and Algebra.

C.We should go ice skating, build a snow fort; walk in snowshoes, and go skiing.

D.My uncle brought so many gifts back from his trip overseas; books; candy; funny hats; and even foreign money!