Разница между прямым объектом и герундием при использовании глагола «finish» заключается в том, что после него может идти либо существительное-название деятельности, либо герундий (глагол с окончанием –ing). vk.com
Прямой объект используется, когда речь идёт о завершении какого-либо действия, например, работы или чтения книги. vk.com lingvaoptima.ru Пример: «You should try to finish all the work before 6 p.m.» (Тебе следует постараться завершить всю работу до 6 часов вечера). lingvaoptima.ru
Герундий употребляется, когда нужно указать на то, что какая-то деятельность или задача подошла к концу. lingust.ru Пример: «I have already finished reading that book» (Я уже закончил чтение той книги). vk.com lingvaoptima.ru