The study of ancient societies is called
Anthropology
Archaeology
History
Ethnology
Solution:
The study of ancient societies is called archaeology.
Archaeology is the study of the human past using material remains.
Hence option b is the answer.