The past tense of swot up on is swotted up on.
The third-person singular simple present indicative form of swot up on is swots up on.
The present participle of swot up on is swotting up on.
The past participle of swot up on is swotted up on.
Win Amazon gift cards by writing simple stories at Fictish, a new story writing game backed by WordHippo.