Односоставное предложение состоит из одной грамматической основы, например:
Девочка (подлежащее) шла (сказуемое) в магазин за молоком
Двусоставное предложение состоит из двух или более грамматических основ, например:
Девочка (подлежащее) шла (сказуемое) в магазин за молоком, но полил (сказуемое 2) дождь (подлежащее 2)
Между грамматическими основами ставится запятая