YOU (DO) ____ YOUR HOMEWORK YESTERDAY EVENING

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

A. Have...done

B. Did...do

C. Do...do

D. Are...doing