Shakespeare’s play Hamlet into at least ten different films over the past years. A. had b

发布时间:2020-08-17 06:00:11

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
解析:考查现在完成时。over the past years在过去的许多年中;常与现在完成时连用;Hamlet与make之间是动宾关系,应该用被动语态,综合用现在完成时的被动形式have/has been done。故选C。
以上问题属网友观点,不代表本站立场,仅供参考!