The past tense of solemnly promise is solemnly promised.
The third-person singular simple present indicative form of solemnly promise is solemnly promises.
The present participle of solemnly promise is solemnly promising.
The past participle of solemnly promise is solemnly promised.