If he____tonight,as we all expect he____,it will be a pleasant get-together

问题描述:

If he____tonight,as we all expect he____,it will be a pleasant get-together
A.comes,does B.will come,comes
C.comes,will D.will come,will
答案应该选C,为什么?请说明原因,

去掉中间的as we all expect he___,在条件状语从句中,主将从现,所以主句中用comes,中间的一句,因为是将来发生的,所以will