___ is he waiting forA、whereB、whatC、when选什么为什么

问题描述:

___ is he waiting for
A、where
B、what
C、when
选什么
为什么

what 做介词for的宾语

B, 只有what可以做主语

选B。
如果变为陈述句,he is waiting for____。这个空作宾语,很明显要填一个代词或者名词。A和C都是疑问副词,不能填。B是疑问代词,可以填,所以选B。
翻译为:他在等什么?

B

B,他在等什么.
AC代入就翻译不通了,他在等哪里,他在等什么时候