1 Peter 1 20
who was foreknown indeed before the foundation of the world, but was revealed in this last age for your sake,
Compare with other 3 random translations
NLT 1 Peter 1:20God chose him as your ransom long before the world began, but now in these last days he has been revealed for your sake.
NAS 1 Peter 1:20For He was foreknown before the foundation of the world, but has appeared in these last times for the sake of you
AMP 1 Peter 1:20For He was foreordained (foreknown) before the foundation of the world, but has appeared [publicly] in these last times for your sake