解题思路:由题意可得,四边形AEDF是平行四边形,因为△ABC不是等腰三角形,所以添加A、C都不能使四边形AEDF是菱形;添加B,可证∠EAD=∠EDA,则AE=DE,即平行四边形AEDF是菱形.
∵DE∥CA,DF∥BA,
∴四边形AEDF是平行四边形,
∴∠EAF=∠EDF,
利用选项B中,∠BAD=∠CAD,
∴∠EAD=∠EDA,
∴AE=DE,
即平行四边形AEDF是菱形.
故选:B.
点评:
本题考点: 菱形的判定.
考点点评: 菱形的判定方法有三种:①定义:一组邻边相等的平行四边形是菱形;②四边相等;③对角线互相垂直平分的四边形是菱形.