Which do modern experts believe to be true of Homer?

AHe was the sole inventor of all the stories he told.
BHe learned the stories he told from the Greek philosopher Socrates.
CHe neither believed nor enjoyed the stories he told.
DHe based the stories he told on other tales and legends of ancient Greece.