Which type or types of rock can become metamorphic rock?

A.
igneous, sedimentary, and metamorphic rocks

B.
only sedimentary rocks

C.
metamorphic and igneous rocks

D.
igneous and sedimentary rocks