大吃一惊

大吃一惊 (dà chī yī jīng)
to have a surprise (idiom); shocked or startled; gobsmacked