I think some of your times are somewhat arbitrary. After all it very much depends on whether you are an early or late riser and likewise at what time you go to sleep. I think most people would say, if asked, at what time they get up and at what time they go to bed. That way the reference to morning/afternoon/evening/night is really not relevant.
.
Any time that is after midnight and before noon can be referred to as “morning”:
“Somebody called me at two in the morning.” (2 a.m.) Without specifically mentioning the time, the same person would probably say:
“Somebody called me in the middle of the night.” (2 a.m.)
The very same person might also possibly say:
“Somebody called me in the wee (small) hours of the morning.” :lol:
If I had to get up at 4 a.m. in order to catch a very early flight, I’d probably tell you that “I had to get up in the middle of the night.” (because at 4 a.m. it’s still dark and I normally get up quite a bit later than that)
An 11 a.m. meeting: “I have a meeting at 11 in the morning”
I think it’s fairly safe to say that “afternoon” begins immediately afternoon. (i.e., after 12:00 p.m.)
There isn’t a precisely defined time when afternoon ends and the evening begins. But most people I know claim that evening begins around 5 or 6 p.m. and ends an hour or so before you go to bed. Evening is quite subjective, though, and the times that people mention vary quite a bit.
21 p.m. doesn’t exist.
It is only correct to say 9 a.m. or 9 p.m. when using a.m. and p.m.
Stating a time with p.m. and then adding either in the evening or at night is completely redundant, would never be said by a native speaker and is just wrong, in my opinion.
“I went to bed at 9” is all that people will usually say. The fact that they do not mean 9 a.m. is simply understood, so no additional information is necessary.
As I’ve already mentioned, the precise determination of when “evening” begins and ends is quite subjective. It depends very much on the person’s personal point of view.
When a time is specifically stated as a.m. or p.m., nobody will ever add “in the morning”, “in the evening” or “at night”. Likewise, the time 21:00 is clearly not “morning” or even “afternoon”, so the question of “in the evening” or “at night” is completely irrelevant.
.
I’m not willing to choose between two extremely incorrect sentences. That would amount to indirectly saying that one of them is correct. And in this case, both sentences have multiple problems.
Some people will tell you that 21:00/9 p.m. is categorized as “evening” while others may insist that it’s “night”. As I said in my first post, my second post and, now, in this post, it’s very subjective.
Oh, yes… in English you never know it exactly…
only sometimes
By the way, in my first language there is a quite formal rule:
00:00 - midnight
00:01 a.m. – 3 a.m – night time
3:01 a.m – 11:59 a.m. – morning time
12.00 - noon
12:01 a.m. – 5:59 p.m. – day time
6 p.m. – 11:59 p.m – evening time
Convenient and useful!
(But, certainly, such informal phrases as “early morning” and “late evening” need to further clarification - if you’re not very familiar with the speaker’s habits.
Some people are ‘larks’ by their nature, some are ‘owls’, you know. Regardless of languages they speak. :))