It would have been nice if the hint mentioned that we needed to add "de" after the verb terminar
Is it Always termina +de ?
Yes. Terminar + de + verb.
Shouldn't acaba be accepted????
Ela acaBa, of course
It is also acceptable, but most of time we use acabar+de + infinitive meaning have+just+participle