Which of the following caused the United States to enact the Embargo Act?

The British charged a high tariff to sell American goods on British soil.
The British refused to sell American goods to their people.
The British profited from Americans buying more foreign goods than American-made goods.
The British commanded a military boat that destroyed an American trading ship.