has been misleading
-ha estado engañando
Presente perfecto progresivo para el sujetohe/shedel verbomislead.

mislead

The weather forecast has been misleading for the past few days.
El pronóstico del tiempo ha sido erróneo durante los últimos días.
Much of the lobbying from both sides has been misleading and even, in some cases, dishonest.
Muchas de las presiones de uno y otro lado han sido poco claras e incluso, en ciertos casos, hasta deshonestas.
Palabra del día
saborear