分类：教育/科学-外语学习-英语考试
问题：一道英语单选题——Haveallthestudentsknown? 
一道单选题——Haveallthestudentsknownthatourclasswillhaveaquizthisafternoon?——Yes.Everystudent______ ld我知道D肯定不对,那么A、B、C中该选哪个,为什么?
回答：根据句意得知，学生已经被告知，所以用完成时
而由于文中用现在时，所以此处应用现在完成时
所以选A