Why did Pancho Villa attack Columbus, New Mexico?

A. He hoped to unite Mexico's many revolutionary factions and go to war against the United States.

B. He felt that Woodrow Wilson had betrayed him by recognizing Carranza's rebel government.

C. He was angered by Woodrow Wilson's decision to support Huerta's rebel government.

D. He needed to capture supplies to use in his fight against General Pershing's army.