He asked us, "Have you been shopping?"

He asked us, "Have you been shopping?"

Explanation
  • The sentence is in indirect speech, converting the present perfect question ("Have you been shopping?") into past perfect tense.
  • The structure follows proper grammar rules for reporting questions, without using "that."