Print This Page | Reading Comprehension | Aquarium Fish | Show Answers
Name: _________________________
Date: _________________________


Read the story and answer the questions to test your comprehension.

Guppies have rich jewel-tone colors and are a very popular freshwater aquarium addition. Guppies breed and deliver live babies instead of laying eggs. It takes a pregnant guppy three to four weeks to deliver babies, called fry. Unfortunately, guppies will often eat their own fry so aquarists must give the babies a safe place to live.

  1. 1. How long does a guppy stay pregnant?
    1. a. 3 to 4 weeks
    2. b. 1 year
    3. c. 2 months
  2. 2. Guppies breed by...
    1. a. Laying eggs
    2. b. Delivering live babies
    3. c. Hatching eggs
  3. 3. What kind of water do guppies live in?
    1. a. Salt
    2. b. Fresh
    3. c. Pond