Had Mary returned by 10 o’clock yesterday ? Общий
Who had returned by 10 o’clock yesterday? Вопрос к подлежащему
Had Mary or John returned by 10 o’clock yesterday ? Альтернативный
When had Mary returned ? Специальный
Mary had returned by 10 o’clock yesterday,hadn’t she? Разделительный