Using a non-finite form: He swore that he would take revenge on

Using a non-finite form:
He swore that he would take revenge on his father's murderer.
【正确答案】:He swore to take revenge on his father's murderer.