--mike,someone wants you on the phone --_____?but no one knows I am here.

问题描述:

--mike,someone wants you on the phone --_____?but no one knows I am here.
A.Who B.Whom C.I D.me

首先排除了B和C,为什么呢?因为someone是主语,即便是要问"谁?",也不该用宾语whom;而you是宾语,如果要问"我?",也最好用宾语me而不是主语I.
那么从A和D中选择一个正确答案.说实话这两种情况都有可能发生.但是一般外国人接了电话,如果知道是谁打来的,就会直接说,Mike,Lily(此处举例而已) wants u on the phone.显然接电话的人不知道打来电话的是谁,所以用了somebody.Mike明知道接电话的人不知道somebody是谁,干吗要问who呢.
另一种解释是,最后一句MIke说的非常肯定,没有人知道我在这儿,所以前一句'Me'表示你确定是找我么,没搞错的意思.这个语气比who更强烈.而且no one knows I am here,强调的不在前面,而在后半句I am here,所以是I am而不是I'm.