Общепринято делить предложения на такие структурные типы, как простые, которые в свою очередь могут быть однокомпонентными (безличные, , неопределено-личные, императивные(продолжать огонь!), назывные(радуга!)) и двухкомпонентными, и сложные, подразделяющиеся на сложносочиненные, сложноподчиненные и бессоюзные.
коммуникативные: повествовательные, вопросительные, восклицательные, побудительные