The following sentence contains _____.

It is not right to make a promise unless one is sure he can fulfill the promise.

one main clause
two main clauses
one main and one subordinate clause
one main and two subordinate clauses