Выберем правильную форму глагола для заполнения пропуска.
В данном предложении используется время Past Simple (прошедшее простое), так как говорится о действии, которое произошло в прошлом и закончилось. После конструкции "spent the day" используется герундий (глагол с окончанием -ing).
Таким образом, правильный вариант: diving.
Полное предложение: He spent the whole day diving in the coral reef.