has been speculating
-ha estado especulando
Presente perfecto progresivo para el sujetohe/shedel verbospeculate.

speculate

What the outcome of their latest conjunction will be is something every astrologer I know has been speculating upon for at least ten years.
Cuál será el resultado de su última conjunción es algo que todo astrólogo que yo conozco ha estado especulando durante al menos diez años.
Palabra del día
el guion