Which of the following has the power to declare war?

A) the president
B) both the House of Representatives and the Senate
C) only the Senate
D) only the House of Representatives

1 answer

The correct answer is B) both the House of Representatives and the Senate.

According to the U.S. Constitution, Congress has the power to declare war, which requires the involvement of both chambers: the House of Representatives and the Senate. While the president can initiate military action, only Congress has the authority to formally declare war.