The past tense of beleaguer is beleaguered.
The third-person singular simple present indicative form of beleaguer is beleaguers.
The present participle of beleaguer is beleaguering.
The past participle of beleaguer is beleaguered.