The diethyl allyl phosphonate (2 eq) in THF was added slowly NaH (2 eq) at 0 °C and stirred for 30 mins at 0 °C. The following c (1 eq) was added to the mixture and continue to stirred for 8 hours at r. t. After reacted completely, the mixture was quenched by NH4Cl solution and extracted by EtOAc (3 x 40 mL). The combined filtrate was dried over anhydrous Na2SO4. After removal of the solvent, the crude residue was purified by flash column chromatography on silica gel with hexanes/EtOAc (30: 1) as the eluent to afford d as colorless oil (58% yield).