I ___ my homework by 6 o’clock yesterday and when my mother
came home I ___ supper.

had done / was having
do / have
have done / had
was doing / had
did / have
Elementary Grammar Exercises A1
Pre-Intermediate Grammar Exercises
Upper-Intermediate Grammar Exercises
Fiverr 2021 English Level Tests