$解:(1)此时点A在直线l上,理由如下:$
$∵BC=AB=2,点O为BC的中点,∴B(-1,0),A(-1,2)$
$把x=-1代入y=2x+4,得y=2×(- 1)+4=2,∴此时点A在直线l上$
$(2)由题意可得,点D(1,2),设直线l的函数表达式为y=kx +t(k≠0)$
$当直线l经过点D时,\begin{cases}{-2k+t=0 } \\ {k+t=2} \end{cases},解得\begin{cases}{k=\frac{2}{3}}\\{t=\frac{4}{3}}\end{cases}$
$由(1)可知,当直线l过点A时,t=4$
$∴当直线l与AD边有公共点时,t 的取值范围是\frac{4}{3}≤t≤4$