have you already visited your grandmother or will you do it tomorrow is а)general, b) disjunctive, c) special, d) alternative
a) general - общий вопрос начинается со вспомогательного глагола
have и will - оба вспомогательные!!!