解:(1)∵BO=20米,OD=17米,
∴BD=BO-OD=20-17=3米,
∵DG=1米,
∴BG=BD+DG=3+1=4米,
∵AB、CD都与地面BO垂直,
∴△QBG∽△CDG,

∴

=

,
即

=

,
解得AB=6.4米;
(2)小亮EF的位置如图所示,
此时,∵△ABO∽△EFO,
∴

=

,
即

=

,
解得FO=5米;
(3)如图,∵小亮距离墙2米,
∴ON=MK=2米,
HM=20-2=18米,
∵AB=6.4米,MN=1,6米,
∴AH=6.4-1.6=4.8米,
∵△AHM∽△LKM,
∴

=

,
即

=

,
解得KL=

米,
∴在墙上的影子为1.6-

=

米.
分析:(1)求出BD的长,再求出BG的长,然后根据△QBG和△CDG相似,利用相似三角形对应边成比例列式求解即可;
(2)根据△ABO和△EFO相似,利用相似三角形对应边成比例列式求解即可得到影长FO;
(3)设影子在墙上的落点为L,过M作HK∥BO交AB于H,交PO于K,求出AH、HM的长,然后根据△AHM和△LKM相似,利用相似三角形对应边成比例列式求出KL,再根据MN的长度列式计算即可得解.
点评:本题考查了相似三角形在测量高度时的应用,解题时关键是找出相似的三角形,然后根据对应边成比例列出方程,建立适当的数学模型来解决问题.