стоять веками — перевод на английский

Варианты перевода словосочетания «стоять веками»

стоять векамиhave been standing there for centuries

Были времена... когда здания стояли веками, а мужчины были измучены так, что ползали на коленях.
There was a time... when buildings stood for centuries as men were reduced to crawling on their knees.
О, боже правый, большинство из них стоит веками.
Oh, good gracious, most of them have been standing there for centuries.