Has your teacher been to

Has your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been to
Has your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been to
Has your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been toHas your teacher been to