问题 选择题

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

A.had been made

B.has been made

C.was made

D.would be made

答案

B

题目分析:考查动词的时态。句意:在过去的几年中,莎士比亚的《哈姆雷特》已经被制作成至少十部不同的电影。本题的解题关键是后面的时间状语over the past years,这种时间状态,通常都是跟现在完成时态连用的,这题还要注意是被动语态,因此锁定答案是B。

单项选择题
单项选择题