单选题 --Have you done your homework _______ ?--No, I'm going to do it after supper.
【正确答案】 B
【答案解析】现在完成时的一般疑问句,一般应用yet。而already常用于肯定句。选项C是过去时间状语不能和现在完成时连用。