Идиома: get the shock of one's life
Перевод: испытать сильнейший шок, удивление
Пример:
I got the shock of my life when I saw my teacher on TV. Я был крайне потрясен, когда увидел своего учителя по телевизору.