Exactly right - goldfish cannot become pregnant. She may be carrying eggs, but she has to release them before they can be fertilized. Sometimes fish won't breed because they are just not in the mood, but more often because there is no suitable place for breeding. Goldfish need plants or a spawning mop in the tank before they will release eggs. The male needs a soft plant or mop to push the female into so she can release them without being injured.