【解答】
I didn’t know (until) (too) (late).
"not V until too late"「Vするときにはもう手遅れである」という定型表現。基本的に過去時制で使用され、Vには{know, notice, hear, see}などの「認識・知覚」する系が多いです。
We didn’t notice the dangers until too late. (英和活用大辞典)
outlive your/its usefulness
「役に立たなくなる」
Some people think this system of education has outlived its usefulness (= is no longer useful).
「このような教育制度は役に立たなくなったと考える人もいます」
(Cambridge Dictionary)
As a commuter service, the ferry has outlived its usefulness (=is no longer useful).
「通勤手段としてのフェリーはその役目を終えた」
(LDOCE Online)
英検準1級Part2に登場した表現ですね☺
#英検準1級