您现在的位置是:首页 > 学科知识查询 > 高中英语题库

Shakespeare's play Hamlet into at least ten different films over the past years.A.had been made

编辑:chaxungu时间:2026-04-27 03:15:35分类:高中英语题库

【题目】Shakespeare's play Hamlet ______ into at least ten different films over the past years.
A.had been made
B.was made
C.has been made
D.would be made

在线课程

【答案】C
【解析】句意:莎士比亚的剧本“哈姆雷特”最近几年已经被制成了至少十部不同的电影。over the past years表示的是从过去到现在的动作,所以句子用现在完成时;剧是被制作的,所以用被动语态,因此选择现在完成时被动式。选C。