I'll tell him the news when he __tonight.A.returns B.returned C.came back D.will come back

问题描述:

I'll tell him the news when he __tonight.A.returns B.returned C.came back D.will come back
这题选什么?为什么?

A
时间状语从句的语法规定,主将从现(即主句用将来时,从句用一般现在时),he是第三人称单数,因此用returns我也是选A的,老师为什么说选(B不知道还是D),我忘了哦,这里要看你们考什么,考的是时间状语,选A但如果考得是同位语从句,选D,也就是when引导的句子是the news的具体内容,因为从句的时态应该用什么用什么,今晚什么时候回来,用一般将来时但如果没有任何上下文,真看不出来,两个都可以,呵呵