66.

Answer and Explanation

Your Answer is

Correct Answer is H

Explanation

by + past time is a time word of past perfect tense, so had done is used here.