have been puzzling
-he estado desconcertando
Presente perfecto progresivo del verbo puzzle. Hay otras traducciones para esta conjugación.

puzzle

Indeed it is a question that archeologists have been puzzling over for many years, and they are still puzzling over it.
En verdad, es una pregunta que los arqueólogos han estado desconcertados por muchos años, y aún lo están.
Palabra del día
la chimenea