質問: If not allとありますが、この場合はどんな意味でしょう?全てでないにしても、くらいでしょうか? このFor muchは何を表しているのでしょうか?おおくにたいして、くらいでしょうか?
回答: ■if not allは「すべてでないにしても」でいいと思います。 直前のmuch「多く」と対比させるような形で、「すべてとは言えないが(少なくとも)多くは・・・」と言っています。 なお、if not allは「もし『すべて』と言うことができないとしても」といった内容を短く表現したものです。 ■for much of the river-based tradeという句にif not allが挿入されています。 したがって、 for much of the river-based trade「河川を利用した交易の多くにとって」 が主幹となる意味で、その「多く」の部分に対する但し書きのような形で if not all「すべてでないにしても」 が挿入されています。