B. to avoid war over seized ships
Thomas Jefferson urged the passage of the Embargo Act primarily to avoid war and to protect American interests from being jeopardized by British and French interference with American shipping. The act aimed to prevent American ships from trading with foreign nations, thereby reducing the risk of conflict over seized vessels.