What was one factor that caused the British to surrender at Yorktown?. . A. British soldiers were suffering from disease and refused to fight.. . B. George Washington's soldiers outnumbered the British soldiers two to one.. . C. British troops received a false message from the king that the war was over.. . D. French and American forces joined together to block the British from getting supplies.