问题 选择题

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之间是被动关系,所以用现在完成时的被动语态。

单项选择题
单项选择题