oliviagoglia oliviagoglia 30-04-2017 English contestada The third person plural, past perfect tense of finish is