Exchange rate overshooting often occurs because ?

Exchange rate overshooting often occurs because ?

A. domestic prices adjust slowly to shifts in demand
B. military spending during military conflicts
C. elasticities are smaller in the long run than the short run
D. elasticities are smaller in the short run than the long run