почему вот этот вопрос правильный: where were andy and lou at lunchtime? какое это время?

Этот вопрос правильный потому что он соответствует правилам английской грамматики. У вас есть конкретные непонятнки?
Время Past simple.

Все правильно. Past simple

Точно соответствует тому, как это сказали бы мы на русском языке. Не вижу, где тут можно споткнуться.

past simple. where - вопросительное слово. were - прошедшее время от be.

И правда, получится русский дословный перевод: "Где были Энди и Лу во время обеда? ". Очень простое предложение. Один из немногих случаев, когда в обоих языках совпал порядок слов