They know your routine.
Besides their hearing, cats have another trick they use to find out exactly when you get home. They have a good sense of time, which means that cats can understand when the day you come home.
Routine is something that makes sense to them, it’s easy to follow and lets cats know your arrival time, especially if you have a consistent schedule they can learn and get used to…
Imagine that you return every day around 7 p.m., your pet becomes familiar with him and waits for you to arrive at this time. It doesn’t just work for your arrival, they can follow a routine in many different aspects, especially if it involves their dinner.