has been undulating
Presente perfecto progresivo para el sujetohe/shedel verboundulate.

undulate

This conclusion fits the latest output data, which shows that world oil production has been undulating but gradually falling since around 2005.
Esta conclusión coincide con los últimos datos de producción, que revelan que la producción mundial de petróleo ha estado ondulando pero cayó gradualmente desde aproximadamente el año 2005.
Palabra del día
crecer muy bien