Ответ:

Перевод задания: Вставьте в пропуски подходящие слова: all, for или since.

The baby has been crying all day long. (Ребёнок плачет весь день.)

Обоснование: Перед выражением day long употребляется all — «весь».