The correct option is
D All of the above.
Stem cells are the cells which can form different cells which can differentiate and perform different functions. The pluripotent stem cells are the cells which can generate all the cells in the body of an organism. The multipotent stem cells are cells which can form more than one type of cell. The totipotent cells are the cells which can differentiate to form all the type of cells in the body as well as the extraembryonic structures like the placenta.
Thus, the correct answer is option D.