have been bartering
-he estado trocando
Presente perfecto progresivo del verbo barter. Hay otras traducciones para esta conjugación.

barter

People have been bartering for centuries, but the Internet has opened up a whole new world of bartering possibilities.
Las personas han hecho trueques por siglos, pero el internet ha abierto un nuevo mundo de posibilidades para esta actividad.
Palabra del día
compartir