Правильный вариант: **make you do**.
**Объяснение:**
В данном случае, правильная конструкция: Did your teacher make you do the grammar test?
Глагол "make" в значении "заставлять" или "побуждать" требует после себя инфинитив без частицы "to".
Перевод:
Твой учитель заставил тебя делать тест по грамматике?
*make you to do* - неверно, поскольку после make употребляется инфинитив без частицы to.
*makes you do* - неверно, так как в вопросе уже есть вспомогательный глагол "did", поэтому глагол "make" не меняет форму.
*make do* - имеет другой смысл ("обходиться чем-либо") и не подходит по контексту.