Why was the U.S. taken completely by surprise by the attack on Pearl Harbor?
The U.S. was not at war with Japan.
The U.S. had been preparing for an attack on the Philippines.
Japan had relatively few war planes.
Japan was not able to reach Hawaii with its aircraft carriers.