have done D. have been done **答案**: B **分析**:试题分析: homework 是不可数名词,它的四分之三也是不可数名词,所以排除C,D;且homework 和do是动宾关系,所以要用被动语态。所以选B。 ©2024 Baidu |由 百度智能云...