had been swotting
Pasado perfecto progresivo del verbo swot.

swot

Popularity
500+ learners.
Palabra del día
la marea