杏树不开花不结果有四种原因,第一是种植杏树的土壤不适合植株生长,导致植株生长不良,第二是在养护时为植株提供的水分过多,植株积水腐烂,第三是为植株提供的养分不当,导致植株徒长,第四是对植株的修剪不勤,导致植株耗费的养分过多。