who else's 还是 whose else?

有人问:有这样一道选择题:

If the pen is not yours, _____can it be?

A. who's else B. whose else C. whose else's D. who else's

我认为应选 B,但有人认为应选 D,请问究竟选哪一个对?

应选 D, 这是当今英语一般应用的形式。在20世纪以前,人们多用 whose else。 但从20世纪初开始,除英国教育界有一些人仍在灌输 whose else 外,大多数人都倾向于用 who else's 了。同样,其他如 somebody else 等的所有格也都用 somebody else's 等了。