finish ,end ,over When to use each?
I was told we cannot use "finish" for things.So I guess It is not correct to say: the class is finished.
But we can say "I have finished my class" Correct me if I am wrong , please.
My question is
Is it corrrect to say..
The class is over or the class is ended or the class has ended ?
And is it the same with: a journey, a trip, the homework ?
Summing up, is it correct to use : end as well as " over?
Thanks a lot