I ____ Teddy that his father ___ back home.I want to give him a surprise.A.did not tell,had beenB.had not told,wasC.have not told,isD.do not,will be选C,请帮我分析一下,

问题描述:

I ____ Teddy that his father ___ back home.I want to give him a surprise.
A.did not tell,had been
B.had not told,was
C.have not told,is
D.do not,will be
选C,请帮我分析一下,

(到目前为止)我还没告诉Teddy他父亲已经到家。 我想给他一个惊喜(他还不知道), 所以用have not told,.

从下文“我想给他个惊喜” 的动词want 看,这是指现在的情况,故先排除 A ,B
D 的第一空有问题,因为是指到现在为止我还没没有告知他,要用现在完成时