Step 1: Understanding the context.
The question asks about the field of study related to ancient societies.
Step 2: Analyzing the options.
(A) Anthropology: Anthropology is the study of humans, including their cultural, social, and biological aspects. While it includes the study of societies, it does not focus solely on ancient societies.
(B) Archaeology: Correct — Archaeology is the study of past human societies through their material remains such as artifacts, structures, and other physical evidence.
(C) History: History focuses on written records and events, not specifically on the study of ancient societies through artifacts.
(D) Ethnology: Ethnology is the comparative study of cultures, focusing on current or historical cultural practices rather than ancient societies.
Step 3: Conclusion.
The correct answer is (B) Archaeology, as it is the field specifically concerned with the study of ancient societies through their remains.