【题目】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表示的是从过去到现在的动作,所以句子用现在完成时;剧是被制作的,所以用被动语态,因此选择现在完成时被动式。