"last several centuries" — Kollokationen-Wörterbuch Englisch

Automatische Übersetzung (wir garantieren seine Korrektheit nicht): ostatni kilka wieków
  1. last Verb + century Substantiv
    Normale Kollokation

    And the effects of the attack were now expected to last not just days or weeks, but centuries.