如图,正方形ABCD位于第一象限,边长为3,点A在直线y=x上,点A的横坐标为1,正方形ABCD的边分别平行于x轴、y轴.若直线y=kx+b平行BD且与正方形ABCD有公共点,则b的取值范围为()
A.1<b<8
B.1≤b≤8
C.2≤b≤8
D.2≤b<8