Did a passer-by tell them there had been an inn there 100years ago? Общий
A passer-by told them there had been an inn there 100years ago,didn’t he? Разделительный
Who told them there had been an inn there 100years ago? Вопрос к подлежащему
What did a passer-by tell them? Специальный