The present tense of gave your oath is give your oath.
The third-person singular simple present indicative form of give your oath is gives your oath.
The present participle of give your oath is giving your oath.
The past participle of give your oath is given your oath.