has been thirsting
Presente perfecto progresivo para el sujeto he/she del verbo thirst.

thirst

This is what your skin has been thirsting for—Anew Hydra Fusion, the collection of skin care that both hydrates AND defends.
Esto es lo que tu piel ha estado esperando: Anew Hydra Fusion, la colección de cuidado de la piel que hidrata y defiende.
Palabra del día
el arroz con leche