YOU (DO) ____ YOUR HOMEWORK YESTERDAY EVENING

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

A. Are...doing

B. Do...do

C. Have...done

D. Did...do