김구는 남한에서의 총선거를 반대하기 시작한 1947년 12월부터 1948년 4월 남북협상에 참여하기까지 이승만과 한민당이 주도한 단독선거에 의한 정부수립을 반대했으며 북 정권의 공고화에 간접적이나마 기여했다. 그렇지만 북한에 잔류하지 않았으며 1948년 6월부터 7월까지 열린 2차연석회의에 참여하지 않아 북 정권의 공고화에 반대했다. 그러나 1948년 8월 유엔에 대한민국 정부가 아닌 임시정부의 승인을 요청하려고 시도하는 등 마지막까지 임시정부에 집착했다. 김규식의 거부로 유엔에 대표를 파견하려는 공작이 좌절된 김구는 결국 1948년 12월 16일 ‘통일정부 수립이었으면 더 좋았겠지만’이라는 수식어를 붙이기는 했지만 대한민국 정부에 대한 유엔 승인을 역사적인 사실이라고 평가하는 등 대한민국 정부 수립을 인정했다. 대한민국 정부 수립이 차선임을 인정했던 것이다.
김구는 남한만의 총선거를 반대하였으나 북 정권의 공고화에도 반대했다. 유엔에 임시정부가 승인받기를 원했으나 좌절되었다. 이후 대한민국 정부의 유엔 승인의 가치를 인정함으로써 대한민국 정부 수립이 차선임을 인정했다.