has been wrecking
-ha estado destrozando
Presente perfecto progresivo para el sujeto he/she del verbo wreck.

wreck

Clearly something is pending, as per our prediction Planet X arrived in the inner solar system in 2003 and has been wrecking havoc ever since.
Claramente, hay algo que está pendiente, ya que de acuerdo con nuestra predicción el Planeta X arribó al sistema solar interior en 2003, y desde entonces ha estado provocando estragos.
Palabra del día
la fiesta de traje