Решение:
Для завершения предложения используется наречие, указывающее на то, что действие уже произошло. В данном случае, это слово 'already'.
- already — уже (указывает на завершённое действие к настоящему моменту).
- since — с (используется с указанием времени начала действия).
- for — в течение (используется с указанием продолжительности действия).
- yet — ещё, уже (обычно используется в отрицательных и вопросительных предложениях).
Правильное предложение: He has already run five marathons for charity.
Ответ: already