The past tense of take an oath is took an oath.
The third-person singular simple present indicative form of take an oath is takes an oath.
The present participle of take an oath is taking an oath.
The past participle of take an oath is taken an oath.