请问这道题划线处该填什么?Every means _______tired to improve teaching and learning.

问题描述:

请问这道题划线处该填什么?Every means _______tired to improve teaching and learning.
A.has
B.has been
C.have
D.were
反正答案发生歧义在A和B上,最好能附上讲解.

是B
每一种方法都被试过去提高教和学(翻译欠佳)
means是方法的意思,在这里是被动,所以用have been done 形式