have been buffeting
Presente perfecto progresivo para el sujetodel verbobuffet.Hay otras traducciones para esta conjugación.

buffet

Other crises, related to the environment, food, energy, finance and politics have been buffeting the society for a long time.
Otras crisis, relacionadas con el medio ambiente, la alimentación, la energía, las finanzas y la política han embestido a la sociedad desde hace buen tiempo.
Palabra del día
la almeja