Shakespeare’s historical plays dramatize the lives of English rulers during the Medieval era. Why are these plays not always historically accurate?

AShakespeare changed the facts to make a political or social statement.
BShakespeare did not have records of historical data that he could refer to.
CShakespeare wanted his plays to be funny and lighthearted, not educational.
DShakespeare changed the facts to please the monarchs of foreign countries.

Verified Answer :

Shakespeare's historical plays dramatize the lives of English rulers during the Medieval era. These plays are not always historically accurate because A. Shakespeare changed the facts to make a political or social statement.
B isn't correct because he was alive at the time.
C isn't correct because only his comedies are funny, but not tragedies and historical dramas.
D isn't correct because he didn't care much for monarchs of foreign countries.

its A. Shakespeare changed the facts to make a political or social statement.