Question: who commanded the british expeditionary force in world war one
Answer: Field Marshal Sir John French until December 1915 , when he was replaced by General Sir Douglas Haig .