Allen has decided that he will be an engineer by the time he twenty.
A. had been
B. is going to be
C. will be
D. is
网友回答
A. had been
B. is going to be
C. will be
(答案→)D. is
解析:答案:D 考查考生对题干和动词时态的理解及掌握情况。句中by the time相当于when,用来引出时间状语从句,从句中需用一般现在时表将来,故选D。