Why did British troops under General Howe abandon Boston?

A:A. Colonial troops had surrounded them with cannons.
B:B. The king had ordered them to return to Great Britain.
C:C. They left to march to Lexington and Concord.
D:D. The king had ordered them to invade Canada.

A: Colonial troops had surrounded them with cannons.