These small herbaceous (non-woody) plants live in moist habitats.
The three phyla are:
A) Liverworts (Hepatophyta)
B) Hornworts (Anthocerophyta)
C) Mosses (Bryophyta)
Note the small sporophytes growing on the larger gametophytes.