По порядку:
Общий вопрос -задается для того,чтобы узнать общую информацию-без деталей.Для того чтобы построить общий вопрос Вам необходимо определить грамматическое время предложения,если предложение написано в Present Simple Tense,то Вам потребуется вспомогательный глагол do(если подлежащее I,we,they,you) или does (подлежащее he,she,it).
Если предложение в Past Simple Tense общий вопрос будет начинаться с did.Если Future Simple-will,если Present Continuous-am(I) ,is (he,she,it) или are (they.we,you).Если Past Continuous-was ( подлежащее he,she,it,I) или were ( they,we,you). Если это Presen Perfect —have(I,we,they,you)
has(he,she,it).Ecли Past Perfect-had.
Вопрос к подлежащему( то есть кто)
Who-в Present Simple к глаголу добавляется окончание s.В Past Simple-глагол с окончанием ed/или во второй форме .В Future Simple-will.В Present Perfect-Has.
Альтернативный( в вопросе употребляется or(или) строится как общий,но добавляете или (or).
Разделительный (вопрос с хвостиком не так ли)
Специальный -when (когда),where( где,куда) why (зачем,почему) what (что)