I wonder who that could be.

I wonder who that is

为何这句子里是用who而不是whom?

代词作表语,语法上是需要用主格的。虽然在非正式语体常用人称代词宾格作表语。疑问代词whom只用在非常正式的场所。在非正式语体中,who既能够用作主格,也可以用作宾格。所以这二个句子都不会用whom的。