The statement that best explains why the United States supported the harsh governments of El Salvador and Guatemala is:
El Salvador and Guatemala were fighting communist rebels.
During the Cold War, the U.S. was particularly focused on containing the spread of communism in Latin America, and it supported authoritarian regimes that were seen as allies in this fight, regardless of their human rights records.