has been drifting
Presente perfecto progresivo para el sujetohe/shedel verbodrift.

drift

The importance that the Bolivian president has given to the passage through Bolivia of the Dakar rally–despite its intrinsic colonialism and its environmental impact–is one of the elements of tension in the official discourse, which has been drifting towards more centrist positions.
La importancia que el presidente boliviano asignó a que el rally Dakar pase por Bolivia –pese a su colonialismo intrínseco así como sus efectos ambientales– es uno de los elementos de tensión discursiva en el relato oficial, que transitó hacia derivas más centristas.
And during the past few weeks, your fiancée, she has been drifting back to her old love.
Y que en las últimas semanas su prometida ha vuelto poco a poco a su antiguo amor.
The dollar has been drifting slowly downwards against other major currencies such as the euro and the yen for some time.
El dólar ha caído lentamente frente a otras grandes divisas como el euro y el yen durante algún tiempo.
Thus, for several years, the magnetic N Pole of Earth has been drifting toward Siberia, forcing periodic adjustments in navigational systems.
Entonces, desde hace ya varios años, el Polo Norte magnético de la Tierra se ha estado desplazando, en dirección a Siberia, obligando de esa manera a introducir periódicos ajustes en los sistemas de navegación.
Julio has been drifting since he lost his house and his job.
Julio vagabundea desde que perdió su casa y su trabajo.
Bruce has been drifting since he lost his job last year; I think he's feeling a little lost.
Bruce anda sin rumbo desde que perdió su trabajo el año pasado; creo que se siente un poco perdido.
Palabra del día
la almeja