1.Does the teacher tell you to go home because it’s late? – общий вопрос.
2.Does the teacher tell you to go home or stay here? – альтернативный.
3.The teacher tells you to go home because it’s late, doesn’t he? – разделительный.
4.What does the teacher tell you to do? – специальный.
5.Who tells you to go home because it’s late? – вопрос к подлежащему.