曾几何时用英语怎么翻译?

正确答案:
成语《曾几何时》英语翻译如下:
before long <in what a short space of time; it was not long before>