Правильный вариант: **When did you last go driving?**
Объяснение:
В данном случае нам нужно составить вопрос о том, когда в последний раз человек ездил за рулем.
* "When did you last go" - это грамматически корректный вопрос, и его можно использовать для вопросов о том, когда человек в последний раз куда-то ходил или ездил. Слово "go" здесь означает "ездить/ходить", а слово "driving" используется как дополнение, уточняющее вид деятельности.
* "When have you last gone" - грамматически неверно, так как смешивает Present Perfect и слово "last".
* "When did you last went" - грамматически неверно, так как после "did" глагол должен быть в начальной форме.
* "When did you last" - неполный вопрос, требующий уточнения.