過去完了形というやつでしょうか。
先生がAという町に引っ越して、「どうしてAなのだろう? Aに行ったことがあったのかな?」というようなシチュエーションです。
先生がすでに A という町に引っ越していて、A に引っ越す前にそこに行ったことがあるのかを聞く場合は、過去完了形を使って聞けます。
ーHad you been there before you moved to that city?
「その町に引っ越す前に、そこに行ったことあった?」
またはもっと簡単に下のようにも言えます。
ーI'm just curious why you moved there. Is this your first time there?
「なんでそこに引っ越したの?そこに行くのは初めて?」
ご参考まで!