En inglés, "¿Cuándo hiciste...?" ¿Es una cuestión de cuándo? Acabo de buscar en Internet "¿Cuándo volverás?" La traducción es cuándo.

Por ejemplo, "¿Cuándo volviste?". ¿Cuándo volviste?

Porque si haces esta pregunta, significa que esta persona ha regresado, tal vez hace un minuto, tal vez la semana pasada, pero el caso es que ha regresado. Entonces usa el tiempo pasado.

Otro ejemplo es "¿Cuándo volverás?" (Puede ser una llamada telefónica o algo así, porque no me he visto) = ¿Cuándo volverás?

Debido a que hacer esa pregunta significa que no lo has visto en persona, ya sea que realmente regrese o no, usarás el tiempo futuro.