For a rational number to generate a repeating decimal, the correct statement is:
The denominator must not evenly divide any power of 10.
This means that if the denominator contains any prime factors other than 2 or 5 (the prime factors of 10), the decimal representation of the fraction will be repeating. If the only prime factors of the denominator are 2 and 5, then the decimal representation will terminate.