同学,很高兴回答你的问题 正确答案:选A 即:Where's your homework? It's been handed in. 翻译:你的作业呢? 已经(被)交上去了. 解析:A中的It's been 是It has been 的缩写,是现在完成时的被动语态,因为是it作主语,it指代homework,所以用被动语态;C的时态不对,应该用现在完成时,表示对现在的影响,不能用过去完成时,因为不是指“过去的过去” 有不明白的请继续追问, 再问: 为什么不是在过去的过去就被交上去了 再答: 就算是过去的过去交上去了,也是对现在造成的影响,现在的回答,其实还是发生在过去,并对现在的影响,还是现在完成时。