The correct answer is (b) Megakaryocytes
To explain I would say: Thrombocytes or blood platelets are formed from megakaryocytes, which are special cells present in the bone marrow. Thrombocytes are cell fragments which are involved in the clotting of blood.