(2013·高考北京卷)Shakespeare’s play Hamletinto at least ten different films over the past years

发布时间:2020-08-17 08:39:37

(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

网友回答

A. had been made
B. was made
(答案→)C. has been made
D. would be made
解析:选C。题干的意思是:近几年来莎士比亚的戏剧《哈姆雷特》已经被拍成了至少10部不同的电影。由时间状语over the past years可知本句要用现在完成时,make与Hamlet为动宾关系,故用make的被动语态,故正确答案为C项。掌握现在完成时的时间状语(尤其是in/over/during the last/past years)以及主、被动关系是解题关键。
以上问题属网友观点,不代表本站立场,仅供参考!