He will help you if he( )

问题描述:

He will help you if he( )
A.have time
B.will be time
C.has time
D.will have time
请各位大虾踊跃回答
注:1.选择要有原因(就是为什么选这个)
2.好的还有追加分,今晚解决,本人等待完美答案
xiexie

A he have time,he后面不能跟have
B will be time,不通
D will have time,似乎也对,但因时态简化原则(主句已用将来式),故选C