一道选择题 来看看

来源:百度知道 编辑:UC知道 时间:2024/06/21 22:07:18
In recent years many football clubs_______as business to make a profit.

1.have run
2.have been run 这是什么时态?
3.had been run
4.will run

哪位高手 知道的 能不能附上详细的解题过程
谢谢了

选2
整个句子的意思是,近年许多足球俱乐部的营运被用作赚取利益。
have been done是现在完成时的被动语态,选此时态的情况,多数会出现“In recent years”,因为句子所提到的趋势是持续一段时间并且会继续下去,所以用have been run 而不用 had been run

B是正确的。是现在完成时的被动用法,因为主语是足球俱乐部,是物,不能自己经营,因而是是被发展、经营成商业性质去赢利。RUN有经营的意思。又因为是现在的年份,所以用现在完成时,而不用过去完成时,故C是错的。