has finished, is satisfied
has finished, is satisfied
had finished, was satisfied
had finished, was satisfied
have finished, will be satisfied
have finished, will be satisfied
will finish, will satisfied
will finish, will satisfied
Correct Answer:
has finished, is satisfied