Bo "If you'd been..." odnosi się do przeszłości, więc po "would" wymagane jest tutaj "have done" - gdybyś był (wtedy, w przeszłości) w mojej sytuacji, co byś zrobił (wtedy). "Would do" odnosi się do natomiast teraźniejszości.
edytowany przez Rydzio: 21 sie 2017