Shakespeare’splayHamlet______intoatleasttendifferentfilmsoverthepastye

发布时间:2020-08-13 20:04:49

Shakespeare’s play Hamlet ______ into at least ten different films over the past years.A.had been madeB.has been madeC.was madeD.would be made

网友回答

B解析试题分析:句意为:莎士比亚的戏剧“汉姆雷特”在过去的这些年里面至少被拍了十次不同的电影。
A had been done 为过去完成时的被动,指过去的过去,这里没有过去的动作做参照;would be done过去将来时,是以过去的动作为参照,发生在之后的动作,不符合题意;由至少十次不同的电影可知,这些电影已经做成,故应为现在完成时;而C为一般过去时只表示过去的动作,不符合题意。
考点: 考查时态的用法。
以上问题属网友观点,不代表本站立场,仅供参考!