She
「彼女」という三人称単数の代名詞です。
will have been
助動詞 'will' と完了を表す 'have been' (beの過去分詞)を組み合わせた、未来完了形の動詞句です。「〜の状態になっているだろう」「〜を経ているだろう」という意味。
working
「働く」という動詞workの現在分詞です。
for ten hours
期間を示す句です。「10時間の間」という意味。forは期間を示す前置詞、ten hoursは時間を指します。
by the time
接続詞句です。「〜する時までには」という意味。
he arrives.
時間を表す副詞節です。「彼が到着する」という意味。heは三人称単数の代名詞、arrivesはarriveの三人称単数現在の形です。