Their shop had to close down for good.

问题描述:

Their shop had to close down for good.

他们的商店关闭为好。

他们的商店最好关门

他们的商店不得不永久的关门

for good固定短语 

  • 永久地;一劳永逸地

他们的商店不得不关门大吉。

for good 在英文里表达“永远”的意思,所以这句的翻译如下:
他们的商店不得不(或只好)关门倒闭.

他们的商店已经关闭为好。