Which is true about ancient Greek heroes? A. They are always kings, queens, or members of a royal family. B. They are imperfect figures who do their best to achieve their goals. C. They are ordinary people who attempt tasks beyond their abilities. D. They are flawless individuals who are stronger than the gods.