Ответ:
Перевод задания: У него нет денег. Он потратил все свои деньги на развлечения.
Ответ на английском: He is broke. He has spent all his money on entertainment.
Перевод: У него нет денег. Он потратил все свои деньги на развлечения.
Present Perfect показывает, что прошлое действие привело к результату, важному сейчас: у него не осталось денег.
Ответ: b) has spent.
