题目内容
(2013·高考北京卷)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
选C。题干的意思是:近几年来莎士比亚的戏剧《哈姆雷特》已经被拍成了至少10部不同的电影。由时间状语over the past years可知本句要用现在完成时,make与Hamlet为动宾关系,故用make的被动语态,故正确答案为C项。掌握现在完成时的时间状语(尤其是in/over/during the last/past years)以及主、被动关系是解题关键。
练习册系列答案
相关题目