Final answer:
The correct form of the verb is 'finished.'
Step-by-step explanation:
The correct form of the verb to complete the sentence is d. finished. The sentence would then be 'They finished their dinner by the time we reached there.'
Learn more about verb tenses in English