已知集合A={x丨a<x≤2a+1},B={x丨x≥2或x<-1},若A是B的真子集,则A的取值范围是多少