英语习语 | be taken aback

be taken aback (by sb/sth)
(被……)吓了一跳、大吃一惊、震惊

强调被吓了一跳之后震住了,以至于无法立即作出反应,比如:

She sat down. Ron looked taken aback.
她坐了下来。罗恩显然吃了一惊,有些不知所措。
——《哈利波特与魔法石》