had been preventing
-había estado previniendo
Pasado perfecto progresivo para el sujetodel verboprevent.Hay otras traducciones para esta conjugación.

prevent

Openness in developing countries had been preventing them from developing domestic policies designed to tackle poverty and inequality.
La apertura de los países en desarrollo les había impedido elaborar políticas interiores encaminadas a hacer frente a la pobreza y a la desigualdad.
We have addressed some of the things that had been preventing the development of the banking sector, but at the same time we have retained very important aspects of consumer protection and developed that too.
Hemos abordado algunos de los problemas que hasta ahora habían evitado el progreso del sector bancario y, al mismo tiempo, hemos conservado aspectos de gran importancia en relación con la protección de los consumidores, fomentando también su desarrollo.
Palabra del día
la almeja