Tu novia y tú habéis estado comprometidos hasta este año.Your girlfriend and you have been engaged until this year.
The meaning is unclear to me — are they no longer engaged?
Then, in my opinion, the English should be:
..Your girlfriend and you.were engaged until this year, not have been. But maybe I do not understand what is being expressed in Spanish. In any case, the English sentence is not clear.