The purpose of a ziggurat was to create a place for deity - it had many levels and it was a huge temple. Each level was a sub-temple for less important gods, while the highest level was believed to be a place reserved for the most important god.
The answer is B. Feudalism in Japan was based on traditional customs, whereas feudalism in Europe was based on native religions.
The United States would be protected by Spain if a conflict with England arose.