Чтобы понять, какой вариант правильный, давайте рассмотрим каждую опцию по очереди.
Фраза "John ... the Net when he finishes his work" предполагает, что мы говорим о действии, которое произойдёт в будущем, после завершения текущей работы Джона. В данном случае ключевое слово — "when", которое указывает на будущий контекст.
Теперь разберем варианты:
surfing — форма герундия, которая не подходит здесь, так как нам нужно будущее время.
surf — это базовая форма глагола, но она не соответствует требуемому времени. Мы хотим использовать будущее время.
will surf — это будущее время, которое идеально подходит для нашего предложения. Здесь мы говорим, что Джон начнёт серфить в Интернете после завершения работы.
surfed — это прошедшая форма глагола, и она также не уместна, ведь действие будет происходить в будущем.
В результате, правильный ответ:
will surf
Теперь полный ответ предложения будет: "John will surf the Net when he finishes his work."