Fill in the blank with the future perfect tense form of the verb given in the bracket. “Mary __________ seats for us.” (save)

A)
should save
B)
would save
C)
ought to save
D)
would have saved

Correct Answer :   would have saved