has been deliberating
Presente perfecto progresivo para el sujetohe/shedel verbodeliberate.

deliberate

A correspondent on MySpace named Chuck has been deliberating about this for a long time (1).
Un colaborador de MYSpace de nombre Chuck ha estado deliberando acerca de esto por largo tiempo (1).
Palabra del día
la almeja