Between two given rational numbers, we can find
infinitely many rational numbers
There are unlimited rational numbers between two rational numbers. We can find unlimited rational numbers between two rational numbers. A number between two rational numbers, can be a rational number or a whole number.
Hence, option D is the correct option.