By destroying soil structure, compaction caused the soil to be too dry or too wet-- depending on rainfall.
(compaction; caused; the soil to be too dry or too wet-- depending on rainfall; T:By destroying soil structure) Context(compaction caused,List([30, 47))):(the soil; to be; too dry or too wet)
compaction caused,List([30, 47))
compaction the soil
caused to be
the soil to be too dry or too wet-- depending on rainfall T:By destroying soil structure
too dry or too wet