What is the difference between "To finish something" and "To end something" When do people say end and when do people say finish ?
To finish means that something is completed. To end means to stop doing something; finish is not implied with end.
In my opinion "We finished the project." and "We ended the project" mean two different things, however I am sure some would argue that in current usage the two sentences are interchangeable...not for me.