答案
B

解:①若MN=EF,则必有MN⊥EF,这句话是正确的.
如图,∵EF=MN,MH=EG,
∴Rt△MHN≌Rt△EGF(HL),
∴∠EFG=∠MNH,
又∵∠EFG=∠ELM,
∴∠NMH+∠MNH=∠NMH+∠EFG=∠NMH+∠ELM=90°,
∴∠MOL=90°,
即MN⊥EF.
第一个图中的线段EF沿直线EG折叠过去,得到的就是反例,此时有MN=EF,但是MN与EF肯定不垂直,因此小明的观点是错误的;

②若MN⊥EF,则MN=EF这句话是对的;
分别把MN和EF平移,如图,
∠AMN=∠AGD=∠BFE=∠DHC,
MN=GD=AD÷sin∠AGD,
EF=HC=CD÷sin∠DHC,
因此MN=EF.
故选B.