The correct option is D All of the above
There are three main embryonic layers - ectoderm, mesoderm and endoderm, which gives rise to almost all the tissues in the body.
Epithelial tissue may be derived from all these three layers.
Ectoderm gives rise to the epidermis (outermost layer of cells in the skin).
Mesoderm gives rise to mesothelium (a membrane that forms the lining of several body cavities).
Endoderm gives rise to the epithelium of the alimentary canal.
Thus, the correct answer is the option D.