that are being修饰的是roof,错误
that are being错误;
(1) plural are being supported agrees with plural poles and arrowweed, not singular roof. (2) that and other relative pronouns usually refer to the immediately preceding noun.
And that's the problem--The intended meaning is that the roof is supported, not just the components of the roof. But that's awfully close to call, so we can fall back on the classic OG explanation: (B) is "wordy and awkward": (1) (B) has 3 extra words. (2) awkward usage of "being" in (B)--even if you wanted to use a relative clause with that, why not just say "that are supported"?
把网站装进口袋
随时随地练习