王老师:19139051760(拨打)复制微信 题目 更新时间:2023/4/3 Shakespeare’s play Hamlet _______ into at least ten different films over the past years.A.had been madeB.was madeC.has been madeD.would be made 答案 登录 注册 参考答案:C 答案解析: over the past years指在过去的岁月里,在这里做句子的时间状语,句子必须使用现在完成时,表示过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去。故选择C。 出自:其他 >> 西南财经大学大学英语二 西南财经大学继续教育学院