Student or Learner
What is the difference between FINISH & COMPLETE?
1. He FINISHED his homework.
2. He COMPLETED his homework.
Which one is true from the above and why?
Please note that "true" is about facts. It is not about whether a sentence is grammatical.
If he has not done/finished his homework, neither is true.
Both sentences are fine.
You will also hear "He did his homework" in the U.S.
Yesterday, John came home from school and finished/completed/did his homework before he played video games.
His sister came home and played video games. She was up until 11 pm finishing/completing/doing her homework.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.