Ответ:

The officer asked if I had a passport.

Вопрос вводится if; do опускается, а have переходит в прошедшее время.