Rule reminder
Some verbs (salire, scendere, correre, volare, finire, cominciare) can take avere when used transitively (with an object) or essere when used intransitively.
'Finire' used with a direct object. Complete: 'Avevo appena ___ il libro quando...'