Why did the united states attack Afghanistan in 2001?

A. Osama bin laden, aided by the Taliban, hid in Afghanistan after the 9/11 attacks

B. Intelligence reports proved that Afghanistan was planning an attack on the united states.

C. The leaders of Afghanistan refused to allow the United states access to its military bases.

D. Afghanistan has invaded Kuwait for its oil.