The past tense of give your oath is gave 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.