Grate honors will be given to ____ have successfully rescued
2个回答

说实话,我也觉得A和B在此语境中通用

查了好多资料,只有如下几点

whoever引导名词性从句时相当于anyone who或是those who.

(从此处判断A与B可通用)

whoever引导主语从句,No matter who 引导让步状语从句,不可互用.

(所以此处即使有no matter who也是不能选的)

另外,who含特指意义,而whoever含泛指意义,意为“无论谁”.

(不知道是否从此处可以推断要选B而不选A.)