单项选择题

Pyramids ______ many huge stones.

A.are made by
B.are made of
C.are made into
D.are made in