No dictionary has ever been able to define the difference between "complete" and "finished." However, in a linguistic conference, held in Honolulu, Hawaii and attended by some of the best linguistics in the world, one of them was very clever in a contest between members.
One finalist in the competition was asked this challenge question:
Some say there is no difference between "complete" and "finished."
Please explain the difference in a way that will be easily understood.
His response was:
When you marry the right woman, you are "complete." If you marry the
wrong woman, you are "finished." And, when the right one catches you
with the wrong one, you are "completely finished."
His answer received a standing ovation.