крыша прогнулась — перевод на английский

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

крыша прогнуласьroof had caved in

А наверху часть крыши прогнулась под тяжестью.
And upstairs, part of the roof caved in under the weight.
Потом, однажды, мы приехали и крыша прогнулась под тяжестью снегопада.
Then, one day, we turned up, and the roof had caved in 'cause of a snowstorm.