根据已知先判断△ABC≌△EFA,再得出EF⊥AC,从而得到答案.
【解析】
∵△ACE是等边三角形
∴∠EAC=60°,AE=AC
∵∠BAC=30°
∴∠FAE=∠ACB=90°,AB=2BC
∵F为AB的中点
∴AB=2AF
∴BC=AF
∴△ABC≌△EFA
∴∠AEF=∠BAC=30°
∴①EF⊥AC(含①的只有B和D,它们的区别在于有没有④.它们都是含30°的直角三角形,并且斜边是相等的)
∵AD=BD,BF=AF,
∴∠DFB=90°,∠BDF=30°,
∵∠FAE=∠BAC+∠CAE=90°,
∴∠DFB=∠EAF,
∵EF⊥AC,
∴∠AEF=30°,
∴∠BDF=∠AEF,
∴△DBF≌△EFA(AAS).
故选D.