分类：教育/科学-外语学习
问题：Hemusthavefinishedhishomeworkfor? 
He must have finish his homework for a long time,____he?  A. mustn't  B. didn't  C. needn't  D. hasn't 
回答：选择D. hasn't