$解:(2)点B是直线l的“伴侣点”.$
$理由如下:$
$因为点C(-\frac{1}{2},a-1)的对应点为点 F,$
$且点 F在直线l上,$
$点F的纵坐标为a+b,$
$所以点F的坐标为(1,a+b),$
$则△ABC先向右平移\frac{3}{2}个单位长度,$
$再向上平移(b+1)个单位长度.$
$所以点 D 的坐标为 (\frac{1}{2},a+b+1),$
$点 E 的坐标为(b+\frac{3}{2},2a+b+1).$
$又因为点E在x 轴上,$
$所以2a+b+1=0,$
$即b=-2a-1,a+b=-a-1.$
$又因为△MFD 的面积为\frac{1}{12},$
$所以\frac{1}{2}× (1-\frac{1}{2})·|a+b|=\frac{1}{12},$
$即|a+b|=\frac{1}{3},$
$所以|a+1|=|-a-1|=|a+b|=\frac{1}{3},|b-1|=|-2a-2|=2|a+1|.$
$所以|b-1|=2×\frac{1}{3}=\frac{2}{3}.$
$又因为点B到直线 的距离为|b-1|,$
$且\frac{2}{3}<1,$
$所以点 B是直线l的“伴侣点”.$