The uniform persistence is proved for a non-autonomous competitive and prey-predator model with ratio-dependent functional response and stage-structure By constructing a Liapunov functional, we establish the conditions of existence and uniqueness for the positive periodic solution, which is globally asymptotically stable. We get a unique almost periodic solution for an almost periodic system as well under corresponding conditions by means of the Razumikhin function method.