问题
选择题
Shakespeare’s play Hamlet ________ into at least ten different films over the past years. (2013·北京,23)
A.had been made
B.was made
C.has been made
D.would be made
答案
答案:C
考查动词的时态和语态。句意为:在过去的几年里,莎士比亚的戏剧《哈姆雷特》被制作成至少10部不同的影片。“over the past+时间段”通常与现在完成时连用,且句子主语与make之间是被动关系,所以用现在完成时的被动语态。