单选题 Shakespeare’s play Hamlet ________ into at least ten different films over the past years.
【正确答案】 C
【答案解析】  【译文】莎士比亚的剧本哈姆雷特在过年的几年中被拍成至少十部不同的影片。   【解析】over the past years是现在完成时明显标志,考生可以直接入选。虽然翻译成“在过去的几年中”,但实际上还是指从过去截至到现在,也应该用现在完成时。