Разница между словами «complete» и «finished» в современном английском языке заключается в их значении:
Если говорить о работе, то использование finish означает, что выполнена определённая часть работы или одна из назначенных задач, а использование complete — что выполнены все назначенные задачи и обязанности. 2
Также слово «complete» может играть роль имени прилагательного и иметь несколько значений: «полный», «выполненный», «завершенный» или «целый». 4