设角B为x,则角D为2x
沿D做BC平行线DE,DC=BE=b,角AED为x
因为AB||CD
所以角CDE为x,角ADE为x
所以三角形ADE为等腰三角形
所以AD=AE=a
所以AB=AE+BE=a+