There are infinitely many real numbers, because there is no smallest or biggest real number. No matter how many real numbers are counted, there are always more which need to be counted. There are no empty spaces between real numbers, which means that if two different real numbers are taken, there will always be a third real number between them. This is always true no matter how close together the first two numbers are.