Shakespeare’s play Hamlet into at least ten different films over the past years. (2013·北京

发布时间:2020-08-17 10:08:18

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

网友回答

A. had been made
B. was made
(答案→)C. has been made
D. would be made
解析:
考查动词的时态和语态。句意为:在过去的几年里,莎士比亚的戏剧《哈姆雷特》被制作成至少10部不同的影片。“over the past+时间段”通常与现在完成时连用,且句子主语与make之间是被动关系,所以用现在完成时的被动语态。
以上问题属网友观点,不代表本站立场,仅供参考!