has been needing
-ha estado necesitando
Presente perfecto progresivo para el sujetohe/shedel verboneed.

need

Sometimes they come with a message of peace and universal brotherhood and just the inside information mankind has been needing for thousands of years.
Algunas veces llegan con un mensaje de paz y hermandad universales y justo la información que la humanidad ha estado necesitando durante miles de años.
Palabra del día
el tema