Nell'opinione di Moro la soluzione a tali quesiti non poteva non essere raggiunta che con un compromesso politico, ampliando l'esperienza dell'"apertura a sinistra" della DC nei confronti del PSI di Pietro Nenni, avvenuta all'inizio degli anni sessanta. Ma la situazione era diversa: fin dal 1956 (rivoluzione ungherese) il PSI si era dichiaratamente staccato dal PCI intraprendendo una strada autonoma. Negli anni settanta e soprattutto dopo le elezioni del 1976, Moro concepì l'esigenza di dar vita a governi di "solidarietà nazionale", con una base parlamentare più ampia comprendente anche il PCI. Ciò rese Moro oggetto di aspre contestazioni: i critici lo accusarono di volersi rendere artefice di un secondo “compromesso storico”, più clamoroso di quello con Nenni, in quanto prevedeva una collaborazione di governo con il Partito Comunista di Enrico Berlinguer, che ancora faceva parte della sfera d'influenza sovietica. Consapevole di questo, Berlinguer anticipò le eventuali preclusioni ai suoi danni prendendo pubblicamente le distanze da Mosca e rivendicando la capacità del PCI di muoversi autonomamente sullo scacchiere politico italiano. Il segretario nazionale del PCI aveva proposto un accordo di solidarietà politica fra comunisti e cattolici, in un momento di profonda crisi sociale e politica in Italia: la conseguenza fu un intenso confronto parlamentare tra i due schieramenti, che fece parlare di "centralità del Parlamento".