Грач ли хорошо знал свое дело, машина ли была хороша, но только вскоре маргарита, открыв глаза, увидела под собой не лесную тьму, а дрожащее озеро московских огней. объяснить постановку каждой запятой
первая запятая ставится, потому что начинается другое предложение, то есть вторая грамматическая основа (грач знал — грамматическая основа первого простого предложения в составе сложного; машина была хороша — грамматическая основа второго простого предложения в составе сложного). вторая запятая ставится, потому что перед противительным союзом «но» всегда ставится запятая. третья запятая ставится, потому что начинается деепричастных оборот «открыв глаза». соответственно четвёртая запятая ставится, потому что деепричастный оборот заканчивается. пятая запятая ставится, потому что перед противительным союзом «а» всегда ставится запятая.
прощение за кривой разбор на фото. надеюсь, понятно.
если нужно устно, то:
первая запятая ставится, потому что начинается другое предложение, то есть вторая грамматическая основа (грач знал — грамматическая основа первого простого предложения в составе сложного; машина была хороша — грамматическая основа второго простого предложения в составе сложного). вторая запятая ставится, потому что перед противительным союзом «но» всегда ставится запятая. третья запятая ставится, потому что начинается деепричастных оборот «открыв глаза». соответственно четвёртая запятая ставится, потому что деепричастный оборот заканчивается. пятая запятая ставится, потому что перед противительным союзом «а» всегда ставится запятая.
прощение за кривой разбор на фото. надеюсь, понятно.