这是一首歌行体的古诗,句式长短不齐,韵脚两韵一转,多次变换,有一种参差错落、曲折跌宕的感觉,这有助于表现坎坷生活和悲凉郁塞的心情.《唐宋诗醇》评价这首诗说:"极无聊事,以直写见笔力,入后大波轩然而起,叠笔作收,如龙掉尾,非仅见此老胸怀,若无此意,诗亦不可作."
全篇可分为四段.从开头至"塘坳"为第一段,写面对狂风破屋的焦虑.从"南村"至"叹息"为第二段,写面对群童抱茅的无奈.从"俄顷"至"何由彻"为第三段,写遭受夜雨的痛苦.从"安得"至最后为第四段,写期盼广厦,将苦难加以升华.前三段是写实式的叙事,诉述自家之苦,情绪含蓄压抑;后一段是理想的升华,直抒忧民之情,情绪激越轩昂.前三段的层层铺叙,为后一段的抒情奠定了坚实的基础.如此抑扬曲折的情绪变换,完美地体现了杜诗"沉郁顿挫"的风格.