D
分析:由AB=DC,AD=BC可知四边形ABCD为平行四边形,根据BF=DE,可证△ADE≌△CBF,则∠BCF=∠DAE,因为∠AEB=120°、∠ADB=30°,所以可推得∠BCF=90°.
解答:∵AB=DC,AD=BC,
∴四边形ABCD为平行四边形,
∴∠ADE=∠CBF,
∵BF=DE,
∴△ADE≌△CBF,
∴∠BCF=∠DAE,
∵∠DAE=180°-∠ADB-∠AED,
∵∠AED=180°-∠AEB=60°,∠ADB=30°,
∴∠BCF=90°.
故选D.
点评:本题主要考查了平行四边形的性质,运用平行四边形的性质解决以下问题,如求角的度数、线段的长度,证明角相等或互补,证明线段相等或倍分等.