A resposta correta é 'had finished', pois se trata de uma oração que expressa uma ação passada que ocorreu antes de outra ação passada.
Pratique mais questões como esta