Why do people study history? Choose all answers that are correct.
A. It explains why our culture is superior to others.
B. It helps us understand different peoples and nations.
C. It demonstrates how people will live in the future.
D. It helps us avoid repeating past mistakes.