The correct option is B Infinite number of irrational numbers
There are infinite number of irrational numbers between two rational numbers.
Take any two rational numbers like 2 and 3. Irrational numbers between 2 and 3 are √2.1,√2.13,√2.15,√2.32…
In this way, we can think of an infinite number of irrational numbers between any two rational numbers.