Georg Cantor was a brilliant mathematician, well ahead of his time. He proved that some infinities are larger than others. He showed that some infinities are countable, and some are not.
Time is countable. The number of days in our lives, and hours in those days, and seconds in those hours. They are all countable. But the distance between the seconds is different. There is no limit to the reduction of real numbers. Meaning in the set of real numbers, there are infinite numbers between one and two. It sounds meaningless, but time is essentially the same as this set of numbers.
So why would time pass if there are infinite numbers between one and two? Because while these numbers may be infinite, our perception of it is limited. So no matter how you perceive time, you cannot perceive all of it. Because if you could, seconds would not pass. Time would not pass. It would stand still.
But since time does pass, we know that our perception of it is limited. And it is just that that may allow it to pass in the first place.