he causes why Sun yat-sen didn't put forward the revolutionary program of anti-imperialism are: First, sun yat--sen 's understanding of failed history to fight against imperialist struggle; Second, the realistic need based on the establishment of overseas revolutionary base areas in the then revolutionary practice; Third, the realistic need to seek for the western aid to establish international united front to overturn Qing dynasty. It teaches us how to change the actua...