Quick Answer

Use finish when someone completes a task or activity they have been doing (I finished my homework); use end when something reaches its conclusion or stops, especially events, periods, or relationships (The film ended at nine).

End and finish are often used interchangeably by learners, but in natural English they follow different patterns. Finish focuses on completing something you actively do; end focuses on the point at which something stops or concludes. Knowing the difference will make your English sound much more natural.

Comparison at a Glance

WordCore MeaningExampleCommon Use
finish Complete a task or activity you are doing She finished her report. Tasks, work, meals, books, projects
end Reach a conclusion; stop (often used intransitively) The meeting ended at noon. Events, films, relationships, periods of time

Using “Finish”

Finish describes completing a task, activity, or process that someone has been actively doing. It is almost always used with a direct object (the thing that was completed) or followed by -ing.

I finished my homework before dinner.

Have you finished reading that book?

She finished her coffee and left.

We need to finish the project by Friday.

He finished speaking and sat down.

Key Patterns

finish + noun: She finished her work.
finish + -ing verb: He finished writing the email.
finish + (nothing): Are you finished? / I’ve finished.

Using “End”

End describes the point at which something concludes or stops. It is often used without a direct object (intransitively) to describe events, films, relationships, wars, seasons, and periods of time. It can also be used transitively to mean “bring something to a conclusion.”

The film ended at half past ten.

Their relationship ended last year.

The school year ends in July.

He decided to end the meeting early.

The speech ended with a standing ovation.

Key Patterns

end (intransitive): The war ended in 1945.
end + noun (transitive): She ended the call abruptly.
end + with / in: The film ends with a twist. / It ended in disaster.

Common Errors

The film finished at nine o’clock.

The film ended at nine o’clock. (films have a conclusion, not a completion)

I ended my homework before dinner.

I finished my homework before dinner. (homework is a task you complete)

Have you finished the party?

Has the party ended? (a party is an event that ends, not a task you complete)

He ended reading the report.

He finished reading the report. (use finish + -ing for completing an activity)

When Both Words Are Possible

In some contexts, both end and finish are acceptable, though they carry slightly different nuances:

  • The lesson ended / finished at 3 pm. — Both are correct. Ended is more natural; finished suggests it wrapped up on time.
  • He ended / finished the speech. — Both are correct. Finished suggests he completed what he planned to say; ended suggests he brought it to a close (possibly earlier than planned).

As a general rule, if you are talking about a person actively completing a task, prefer finish. If you are talking about an event or situation reaching its conclusion, prefer end.

End and Finish as Nouns

Both words can also be used as nouns, but end is far more common in this role:

  • the end of the film / the day / the road / a relationship
  • a finish is used in sport: a close finish, a photo finish, a strong finish
  • We say at the end (not “at the finish”) of a period of time: at the end of the year
Memory Tip

Think of finish as something you do to a task (you finish your work, meal, or book). Think of end as something that happens to a situation or event (the war ends, the film ends, the year ends). Ask yourself: is a person completing an activity, or is something simply stopping?

Related Confusing Words

  • Make vs Do — another pair of common action verbs that confuse learners.
  • Come vs Go — direction-based verb distinction at A2 level.
  • Learn vs Teach — two sides of the same educational process.
  • Bring vs Take — movement-based verb pair often mixed up by learners.

Frequently Asked Questions

What is the difference between end and finish?
Finish means to complete a task or activity that you have been actively doing — for example, finishing homework, a meal, or a report. End means to reach a conclusion or stop, and it is used most naturally with events, films, relationships, seasons, and periods of time. For example: "I finished my lunch" (you completed eating) vs "The meeting ended at noon" (the event reached its conclusion). When in doubt, use finish for tasks you do, and end for things that happen or conclude.
Can I say "the film finished" instead of "the film ended"?
In informal speech you may hear "the film finished," but the standard, natural choice is "the film ended." Films, concerts, matches, meetings, and seasons are events that end — they are not tasks that someone completes. Reserve finish for things a person actively completes: "I finished watching the film." The subject matters: when the event itself is the subject, use end; when a person is the subject completing an activity, use finish.
Is it correct to say "I ended my homework"?
No. This sounds unnatural in English. Homework is a task you actively complete, so the correct verb is finish: "I finished my homework." You end a relationship, a meeting, or a contract — things that are concluded rather than completed. Think of it this way: you are the one doing the homework, so you finish it. The homework does not simply stop; you bring it to completion.
Can I use "finish" and "end" with -ing verbs?
Only finish is used with an -ing verb to describe completing an ongoing activity: "She finished writing the email." "Have you finished reading?" End is not used this way — you would not say "She ended writing the email." End can be followed by a preposition: "The speech ended with a joke" or "The road ends in a dead end," but it does not take a gerund (-ing form) directly after it in standard English.
Which word is used at the end of a school year — end or finish?
Both can work, but they are used differently. You say "The school year ends in July" (the year is an event/period that ends). You can also say "School finishes in July" in informal British English, where school is treated like a session that wraps up. However, "The school year ends" is more formal and universally correct. The noun form is always "at the end of the school year," not "at the finish of the school year."
How is "finish" used as a noun?
As a noun, finish is mainly used in sport and competitive contexts: a close finish, a photo finish, a strong finish, a sprint finish. You would not say "at the finish of the day" — use "at the end of the day" instead. In everyday contexts, end is the standard noun: the end of the film, the end of the road, the end of the year. Finish as a noun is limited to sport or describing the quality of how something concludes (a smooth finish on a piece of furniture, for example).
Can "end" be transitive — used with a direct object?
Yes. End can be used transitively to mean "bring something to a conclusion": She ended the call. He ended the meeting early. The government ended the strike. In these cases, a person or authority is actively bringing something to a close. Compare with the intransitive use: The call ended. The meeting ended. The strike ended. Both patterns are correct — the difference is whether a human agent is involved in causing the conclusion.
What prepositions follow "end"?
Common prepositions that follow end include: end in (to result in — "The experiment ended in failure"), end with (to conclude with — "The concert ended with an encore"), and end at (to stop at a time or place — "The road ends at the cliff"). You can also say "in the end" (meaning finally or eventually): "In the end, we decided not to go." These prepositional phrases are useful set expressions worth memorizing.
Is "have you finished?" or "have you ended?" correct?
"Have you finished?" is the correct and natural question when asking whether someone has completed a task or activity: "Have you finished your dinner?" "Have you finished the report?" "Have you ended?" is not standard English. End is not used reflexively in this way. You might say "Has the class ended?" when the class is the subject (an event), but when asking a person directly about completing something, always use "Have you finished?"
Do native speakers ever use "finish" and "end" interchangeably?
Yes, there is some overlap in informal speech, particularly for scheduled events like lessons, matches, or shifts: "The lesson ended / finished at three." Both are understood, though ended is more formal. However, native speakers do not use the two words interchangeably in all contexts. You would never hear "I ended my homework" or "the film finished" from a careful speaker. For learners, it is safer to follow the core rule: finish for tasks a person completes, end for events or situations that conclude.