In the last few years, thousands of films______all over the world.
【正确答案】 B
【答案解析】根据句意和时间状语in the last few years(在过去的几年里)可知,本句应用现在完成时,表示动作从过去某个时间开始,延续到现在,并仍然可能延续下去。另外,films和produce存在逻辑上的动宾关系,所以应用被动语态。故选B。