The purchasing power parity theory has limitations in forecasting exchange rate fluctuations for all of the following reasons except ?
A. inflation effects exchange rates
B. international capital flows affect exchange rates
C. governments sometimes impose trade restrictions such as tariffs and quotas
D. not all products are internationally tradeable