I would like to know if the use of the word last in the following contexts is correct:
Last morning I went for a walk
Last evening I heard the sound of laughter.
Last afternoon I had a sandwich
I am not a teacher.
In Canada, last would only be used for "last evening" The others it would be "yesterday". Yesterday could be used for all three also.
If you are talking about a vaction, for example, you could say "The last morning or evening of my vacation I went for a walk."