YOU (DO) ____ YOUR HOMEWORK YESTERDAY EVENING

31. You (do) ____ your homework yesterday evening?

A. Do...do

B. Are...doing

C. Have...done

D. Did...do