La estructura básica del interrogativo del pasado perfecto: (anywhere = alguna o cualquier parte, anybody = cualquiera, alguien, anything = cualquier cosa, algo)


Aux
Suj 
Verbo
   
Had
I
eaten
something? ¿Había comido algo?
Had
you
talked
to somebody? ¿Habías hablado con alguien?
Had
he
listened
to something? ¿Había escuchado algo? (él)
Had
she
read
something? ¿Había leido algo? (ella)
Had
it
gone
somewhere? ¿Había ido a algún sitio?
Had
we 
looked
at something? ¿Habíamos mirado algo?
Had
you
worn
something? ¿Habíais llevado algo puesto?
Had
they
sat
somewhere? ¿Se habían sentado en algún sitio?

Nota: La palabra "some" y "any" a veces significan lo mismo. La principal diferencia es que "some" se suele utilizar para afirmativas y "any" para negativas e interrogativas.
Nota: Para hacer la pregunta en el pasado perfecto interrogativo simplemente se intercambia el verbo auxiliar "have" con el sujeto .