Необходимо вставить глагол finish в форме Past Perfect Continuous.
Past Perfect Continuous образуется при помощи had been + Ving.
Had he been finishing making the lunch when the guests arrived?
Ответ: Had he been finishing