✨ ベストアンサー ✨
答えは3ですよね。
2文目の意味は、「彼女は以前食べていた食事の半分の量の食事を今(習慣的に)食べている」という感じですね〜
meals that are half the size of ones she used to have.
関係代名詞「that」を使って、前にあるmeals(食事)の説明をしています。
onesは一度出てきたmealsの代名詞になっていて、その後ろからさらに関係代名詞のthat(省略されている)を使ってonesを説明しています。
she used to haveで「彼女が以前食べていた」
half the size of ones she used to haveで「彼女が以前食べていた食事の半分の量」
meals that are half the size of ones she used to haveで「彼女が以前食べていた食事の半分の量の食事」という感じです。

thatの後の分が分かりません