Я выбираю вариант b. Прошло несколько времени, а здоровье бедного Дубровского всё еще было плохо.Опять-таки, идем по принципу удаления второстепенных членов предложения, так как их два, выбираем последний, стоящий после сочинительного союза ″а″, и получаем такую смысловую грамматическую ошибку⁚ ″а здоровье бедного Дубровского все. ″было плохо″. Здесь ошибка в том, что после слова ″все″ не указано, что было плохо, что и делает предложение непонятным.
Верное предложение будет звучать так⁚ ″Прошло несколько времени, а здоровье бедного Дубровского всё еще было плохим″. Здесь уже указывается, что именно было плохо ─ здоровье бедного Дубровского.