【解析】∵∠1=∠2,∠3=∠4,
∴∠2+∠3=90°,
∴∠HEF=90°,
同理四边形EFGH的其它内角都是90°,
∴四边形EFGH是矩形.
∴EH=FG(矩形的对边相等);
又∵∠1+∠4=90°,∠4+∠5=90°,
∴∠1=∠5(等量代换),
同理∠5=∠7=∠8,
∴∠1=∠8,
∴Rt△AHE≌Rt△CFG,
∴AH=CF=FN,
又∵HD=HN,
∴AD=HF,
在Rt△HEF中,EH=3,EF=4,根据勾股定理得HF=根号(EH²+EF²),
∴HF=20,
∴AD=20,故选C