I was rather taken aback when he told me the price.
彼がその値段を言った時、私はかなり驚いた。
I
「私」という人を指します。
was
be動詞の過去形。「~であった」という意味です。
rather
「かなり」「むしろ」という意味の副詞です。
taken aback
予期せぬ出来事にびっくりして、ぎょっとして、という状態を表す過去分詞句です。
when
「~の時」という意味の接続詞です。
he
「彼」という人を指します。
told
tellの過去形。「伝える」という意味です。
me
「私に」という意味の間接目的語です。
the price
「その値段」という意味です。