Get breaking news alerts and special reports. The news and stories that matter, delivered weekday mornings.

President Donald Trump is questioning why the Civil War could not have been avoided and says President Andrew Jackson could have prevented it had he been in office “a little later” — comments that immediately drew fire Monday from Democrats who charged the president was ignoring slavery.

“People don’t realize, you know, the Civil War, if you think about it, why?” Trump said in a clip of the radio interview released by the SiriusXM show “Main Street Meets the Beltway.”

“People don’t ask that question, but why was there the Civil War? Why could that one not have been worked out?” Trump added.

"Had Andrew Jackson been a little bit later, you wouldn’t have had the Civil War" @realDonaldTrump told @SalenaZito. Full intv at 2pE, Ch124 pic.twitter.com/d7PuRRm7Md — SiriusXMPolitics (@SXMPolitics) May 1, 2017

Let our news meet your inbox. The news and stories that matters, delivered weekday mornings. This site is protected by recaptcha

Trump’s populist appeal has drawn comparisons to Jackson, a juxtaposition the president embraces. The president visited Jackson’s estate, The Hermitage, in March and placed a wreath on the tomb of the seventh commander-in-chief.

“Had Andrew Jackson been a little later you wouldn’t have had the Civil War. He was a very tough person, but he had a big heart,” Trump said in the interview with the Washington Examiner's Salena Zito. “He was really angry that he saw what was happening with regard to the Civil War, he said, ‘There’s no reason for this.’”

Jackson died in 1845, 16 years before the war began.

The president was mocked earlier this year when he claimed that the 19th-century abolitionist hero Frederick Douglass had "done an amazing job."

Trump also has praised President Abraham Lincoln, who served during the Civil War. He told House Republicans in March that Lincoln was a “great president.”

“Most people don’t even know he was a Republican. Right? Does anyone know? A lot of people don’t know that. We have to build that up a little more,” he said.

Former Republican National Committee Chair Michael Steele told NBC News' Andrea Mitchell that the comments underscore Trump's often faulty or incomplete view of history.

“There is a clear lack of understanding of the history of this country and particularly of matters related to race and civil rights and the Civil War," Steele said on MSNBC's "Andrew Mitchell Reports."

Trump critics took to Twitter to react to the president's thoughts:

President Trump doesn't understand why there was a Civil War.



It's because my ancestors and millions of others were enslaved. https://t.co/dFjpbp1pUy — Rep. Barbara Lee (@RepBarbaraLee) May 1, 2017

I'm not saying this to be funny. I truly believe #Trump would flunk the US Citizenship history test. I don't think he would even come close. — Brendan Boyle (@RepBrendanBoyle) May 1, 2017

Because of slavery, @POTUS. And how could Andrew Jackson have avoided the Civil War? Why do we keep needing to revisit basic history? https://t.co/glQA9r1NAA — Senator Ben Cardin (@SenatorCardin) May 1, 2017