回答杏树开花不结果一般是因为自花结实率低、花朵发育不良、杏树营养不足、错过授粉等原因导致的。以营养不足为例,在种植杏树的时候,因为让其补充的养分太少,如没有及时施肥等,导致杏树在生长过程中缺乏营养,出现生长不良的情况,从而影响到开花以及结果。