46.I don't know when he ____a__,but when he ______,I'll let you know.

问题描述:

46.I don't know when he ____a__,but when he ______,I'll let you know.
A.will come/comes B.comes/will come
C.comes/comes D.will come/will come
为什么选A?

把这句话翻译后就是:
我不知道他何时会来,但当他来时,我会通知你.
这句话说明了,‘他’还没来,但‘将会来’.在这四个选项里,只有 a 和 d 的第一组词有‘将’(will).
之所以选a是因为comes 回比 will come 来的正确.“will' 在后半句里带有肯定的成分,但‘我’并不肯定他会不会来.
所以a是正确的.