请大家帮我分析这个句子,if、what、that各在里面起什么作用,各引导什么句?