Multiple choice

How long have you been out?

  1. She asked how long had you been out.

  2. She asked how long I had been out.

  3. She asked how long I have been out.

  4. She asked how long did I was out.

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The present perfect 'have you been' shifts to the past perfect 'I had been' in reported speech. The word order must also be declarative.