has been swindling
Presente perfecto progresivo para el sujeto he/she del verbo swindle.

swindle

He has been swindling you and your friends for your money.
Os ha estado timando a ti y a tus amigos.
He has been swindling you and your friends for your money.
Les ha estado robando su dinero.
Do you see now? Juan has been swindling us all this time!
¿Ya lo ves? ¡Juan nos ha estado estafando todo este tiempo!
Palabra del día
anual