It
何かを指す代名詞です。
is
「~である」という現在の状態を表すbe動詞です。
astonishing
「驚くべき」という様子を表す形容詞です。
how
「どのように」という意味で、続く節の状態を修飾します。
much
「多くの量」を指します。
they
「彼ら」という複数の人や物を指す代名詞です。
have
「~を持っている」「~したことがある」など様々な意味がありますが、ここでは主に完了形の一部として使われます。
achieved
「達成した」という過去の行動を表します。
in
「~の間に」「~の中で」といった期間や場所を表す前置詞です。
such
「そのような」という意味で、続く名詞句を強調します。
a
数えうる名詞につく不定冠詞です。
short
「短い」という様子を表す形容詞です。
time.
「時間」を指します。