对数有意义,-2x+a≠0,即在区间(3,4)上,-2x+a不能为0则只有在区间(3,4)上,-2x+a恒>0 或 在区间(3,4)上,-2x+a恒<0两种情况-2×3+a>0 -2×4+a>0解得a>8-2×3+a<0 -2×4+a<0解得a<6综上,得a<6或a>8,a的取值范围为(-∞,6)U(8,+∞)选C