Why did the U.S. and Allied forces invade Afghanistan after 9/11?

AThey knew the Taliban was responsible for the attacks.
BThey knew the Ba'ath Party was responsible for the attacks.
CThey knew that Afghanistan was harboring Osama bin Laden and other members of al-Qaeda.
DThey knew that Afghanistan was building a nuclear arsenal and planning to use dirty bombs on the U.S.

Verified Answer :

The answer is. B. They knew the Ba'ath Party was responsible for the attacks. Hope it help

The answer is C. They knew that Afghanistan was harboring Osama bin Laden and other members of al-Qaeda.